Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have also provided some supporting scripts for those who are less familiar with submodules.
One with git+docker should be able to quick start build with the following:
Major thanks to @DJFliX for his work in the following upstream PR:
solderparty#16
https://github.com/DJFliX/bbq20kbd/tree/docker-build-script
His build image has been very useful. BTW, I intend to investigate a PR adding the backlight timeout from his other PR soon.
solderparty#17
https://github.com/DJFliX/bbq20kbd/tree/add-backlight-dimming
After that we will see if I have any energy left for documenting the keymap etc. Maybe I will look to see if there is a nice way to incorporate a couple more bindings, specifically delete would be nice. I may take hints from DJFliX again, he had some pretty good ideas.
![image](https://private-user-images.githubusercontent.com/11225574/263218365-e14e1184-28db-4e05-a3b7-ba7ed74f63c7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mjg1ODUsIm5iZiI6MTczOTYyODI4NSwicGF0aCI6Ii8xMTIyNTU3NC8yNjMyMTgzNjUtZTE0ZTExODQtMjhkYi00ZTA1LWEzYjctYmE3ZWQ3NGY2M2M3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDE0MDQ0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwZWU3OTdlNWEzNTllNDdlYTdiZmZmYmNiNjNmNTE3ZmZjNGJjZTU2MjlmNzJmNzMyOTU2YTRjN2FmOGJhNzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.iElcX3Ko9wvJ-NJbPlU1aiueJ23J-JgsSO36I2I6arY)
BTW there seems to be a keyboard driver bug where unpresses and presses are missed. I'm not sure if that is in upstream or a regression for beepy. Should all issues go to beepy issue tracker? Or where? Missed press is fine, just re-click the button, but the missed unpress is quite annoying, spamming characters or spamming delete. :(