-
-
Notifications
You must be signed in to change notification settings - Fork 40
Rituraj edited this page Feb 5, 2026
·
13 revisions
-
Press and hold:
- Intended for key combinations (e.g. Ctrl, Shift, Ctrl+Shift+V).
- Buffer to capture keys, value of buffer will be always visible in the trackpad region, and the trackpad behaviour wont be affected.
- We can do it in the following 2 ways:
- Toggle with States:
- Hold
- All keys pressed after will be captured in buffer not sent
- All keys captured will be displayed in the trackpad area
- Press
- Press and hold all captured keys
- Release
- Reset state and buffer
- Hold
- Intuitive:
- Pressing and holding a key for 1s will put it in a press and hold state and put it into buffer
- Clicking the keys again will release them
- Then we need modify the injection behavior and move it from keydown to keyup
- Toggle with States:
-
Copy
-
Paste
-
Mode toggle (Cursor / Scroll)
-
Right click
-
keyboard toggle [New]
6x14 Grid for all pages
- Keyboard can be turned on and off with a toggle in ControlKeys
- Position for all elements except ControlKeys is fixed
- ControlKeys will get attach on top of the keyboard when it appears
- ControlKey onwards all the grid cells will be filled with 36 buttons as per section