diff options
Diffstat (limited to 'keyboard_remap.py')
-rwxr-xr-x | keyboard_remap.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/keyboard_remap.py b/keyboard_remap.py index 1375fec..4dc1607 100755 --- a/keyboard_remap.py +++ b/keyboard_remap.py | |||
@@ -363,6 +363,7 @@ class Keyboard: | |||
363 | evdev.ecodes.KEY_VOLUMEUP, | 363 | evdev.ecodes.KEY_VOLUMEUP, |
364 | evdev.ecodes.KEY_PROG1, | 364 | evdev.ecodes.KEY_PROG1, |
365 | evdev.ecodes.KEY_PROG2, | 365 | evdev.ecodes.KEY_PROG2, |
366 | evdev.ecodes.KEY_SEARCH, | ||
366 | evdev.ecodes.KEY_BACK, | 367 | evdev.ecodes.KEY_BACK, |
367 | evdev.ecodes.KEY_FORWARD, | 368 | evdev.ecodes.KEY_FORWARD, |
368 | }) | 369 | }) |
@@ -384,6 +385,9 @@ class Keyboard: | |||
384 | right_meta = TriggerKey( | 385 | right_meta = TriggerKey( |
385 | OnQuickReleaseKey(self, evdev.ecodes.KEY_F, silence_modifier=right_alt), | 386 | OnQuickReleaseKey(self, evdev.ecodes.KEY_F, silence_modifier=right_alt), |
386 | right_alt.trigger_silent) | 387 | right_alt.trigger_silent) |
388 | left_alt = TriggerKey( | ||
389 | OnQuickReleaseKey(self, evdev.ecodes.KEY_SEARCH, silence_modifier=right_alt), | ||
390 | right_alt.trigger_silent) | ||
387 | self._special_keys = { | 391 | self._special_keys = { |
388 | evdev.ecodes.KEY_LEFTSHIFT: basic_key, | 392 | evdev.ecodes.KEY_LEFTSHIFT: basic_key, |
389 | evdev.ecodes.KEY_RIGHTSHIFT: basic_key, | 393 | evdev.ecodes.KEY_RIGHTSHIFT: basic_key, |
@@ -392,7 +396,7 @@ class Keyboard: | |||
392 | evdev.ecodes.KEY_CAPSLOCK: SingleOrModifierKey( | 396 | evdev.ecodes.KEY_CAPSLOCK: SingleOrModifierKey( |
393 | self, evdev.ecodes.KEY_ESC, right_alt, | 397 | self, evdev.ecodes.KEY_ESC, right_alt, |
394 | callbacks=[left_meta.silence_release, right_meta.silence_release]), | 398 | callbacks=[left_meta.silence_release, right_meta.silence_release]), |
395 | evdev.ecodes.KEY_LEFTALT: basic_key, | 399 | evdev.ecodes.KEY_LEFTALT: left_alt, |
396 | evdev.ecodes.KEY_RIGHTALT: SingleOrModifierKey( | 400 | evdev.ecodes.KEY_RIGHTALT: SingleOrModifierKey( |
397 | self, evdev.ecodes.KEY_COMPOSE, right_alt, | 401 | self, evdev.ecodes.KEY_COMPOSE, right_alt, |
398 | callbacks=[left_meta.silence_release, right_meta.silence_release]), | 402 | callbacks=[left_meta.silence_release, right_meta.silence_release]), |