diff options
author | WeirdTreeThing <bradyn127@protonmail.com> | 2023-09-04 07:08:20 -0400 |
---|---|---|
committer | WeirdTreeThing <bradyn127@protonmail.com> | 2023-09-04 07:08:20 -0400 |
commit | 68c5c42a08665b6315c4159959db97011afc6c00 (patch) | |
tree | 6d91f76c511d6789e9374022924f16167dc54e72 | |
parent | f4a8df729c47a8494a287ffccc4523c1642119b2 (diff) |
Map fullscreen (zoom) to f11
Most programs will do nothing then the zoom key is pressed
-rwxr-xr-x | cros-keyboard-map.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/cros-keyboard-map.py b/cros-keyboard-map.py index a47a2c4..17516a5 100755 --- a/cros-keyboard-map.py +++ b/cros-keyboard-map.py @@ -57,14 +57,24 @@ def create_keyd_config(physmap): i = 0 for scancode in physmap: i += 1 - config += f"f{i} = {vivaldi_scancode_to_keyd(scancode)}\n" + # Map zoom to f11 since most applications wont listen to zoom + if vivaldi_scancode_to_keyd(scancode) == "zoom": + mapping = "f11" + else: + mapping = vivaldi_scancode_to_keyd(scancode) + config += f"f{i} = {mapping}\n" config += "\n" # make vivaldi keys act like vivaldi keys when super isn't held i = 0 for scancode in physmap: i += 1 - config += f"{vivaldi_scancode_to_keyd(scancode)} = {vivaldi_scancode_to_keyd(scancode)}\n" + # Map zoom to f11 since most applications wont listen to zoom + if vivaldi_scancode_to_keyd(scancode) == "zoom": + mapping = "f11" + else: + mapping = vivaldi_scancode_to_keyd(scancode) + config += f"{vivaldi_scancode_to_keyd(scancode)} = {mapping}\n" # map lock button to coffee config += "\nf13=coffee\nsleep=coffee\n" |