tdm 2,322 Posted July 21, 2020 Author Share Posted July 21, 2020 First, thank you for volunteering to contribute. I've been working my figurative butt off for months and I'm getting tired, to be honest. Which is why Nolen is doing Lineage 17.1. More inline... 14 minutes ago, marmistrz said: 1. Add a possibility to turn off autocapitalization Check the keyboard files. This is probably in the KCM file, if it can be changed at all. Notice the keyboard is declared type ALPHA. If you declare it type FULL, I believe both autocapitalization and the symbol popup will go away. 14 minutes ago, marmistrz said: 2. Implement sticky fn. The idea here is to store a boolean flag `fn_sticky_pressed` and set it `aw9523b_check_keys` while checking the state of the keys Certainly. And add a device specific setting to toggle sticky fn, I assume. 14 minutes ago, marmistrz said: What's the correct way of building the kernel? Build it in a Lineage tree. There are tons of articles and tutorials about how to build Android generally and Lineage specifically, including those on the Lineage wiki. For just the "kernel", you want to build the target "bootimage". While it is possible to build the kernel outside the Lineage tree, it is going to be difficult as you can see. Not only do you have compiler versions to contend with, you also have the DT -- the Pro1 uses a so-called "DT overlay", which requires and Android tool to build. Further, once you get the kernel built, you cannot just flash the kernel. You must flash the boot partition, which also includes a ramdisk and a special header. And finally, this is not really a development thread. Perhaps we could communicate another way? There is a Pro1 telegram group that would work. 2 Quote Link to post Share on other sites
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.