Skip to content

keyboard: add modifier key combination support - #604

Merged
chombourger merged 1 commit into
siemens:nextfrom
shikl3x7:next
Aug 10, 2026
Merged

keyboard: add modifier key combination support#604
chombourger merged 1 commit into
siemens:nextfrom
shikl3x7:next

Conversation

@shikl3x7

Copy link
Copy Markdown

Add support for Ctrl+key, Alt+key, Shift+key, Meta+key and multi-modifier combinations in keyboard_write() and keyboard_press().

@chombourger

Copy link
Copy Markdown
Collaborator

The spellcheck action is failing:

Misspelled words:
<htmlcontent> docs/usage.rst: html>body>ul>li>ul>li
--------------------------------------------------------------------------------
Ctrl
--------------------------------------------------------------------------------

Misspelled words:
<htmlcontent> docs/usage.rst: html>body>ul>li>ul>li
--------------------------------------------------------------------------------
Ctrl
--------------------------------------------------------------------------------

Misspelled words:
<htmlcontent> docs/usage.rst: html>body>ul>li>ul>li
--------------------------------------------------------------------------------
Ctrl
--------------------------------------------------------------------------------

Misspelled words:
<htmlcontent> docs/usage.rst: html>body>ul>li>ul>li
--------------------------------------------------------------------------------
Ctrl
--------------------------------------------------------------------------------

@chombourger

Copy link
Copy Markdown
Collaborator

we also need to fix:

py312: commands[0]> flake8 --exclude 'mtda/scripts,*_pb2.py,*_pb2_grpc.py' mtda mtda-cli mtda-service mtda-www
mtda/main.py:586:13: E731 do not assign a lambda expression, use a def
mtda/main.py:588:17: E131 continuation line unaligned for hanging indent

@baprusty baprusty added check and removed check labels Aug 10, 2026
Add support for Ctrl+key, Alt+key, Shift+key, Meta+key and multi-modifier
combinations (e.g. Ctrl+Alt+Delete) in keyboard_write() and keyboard_press().

Signed-off-by: Shivaschandra KL <[email protected]>
@chombourger
chombourger merged commit a037631 into siemens:next Aug 10, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants