Skip to content

Commit

Permalink
input: add Super as alternative for Mod4
Browse files Browse the repository at this point in the history
This PR implements alternative human-readable names for the logo key
(Mod4) as proposed in #8084.
  • Loading branch information
Ferdi265 committed Apr 5, 2024
1 parent dcb142b commit bc258a3
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions sway/input/keyboard.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ static struct modifier_key {
{ XKB_MOD_NAME_NUM, WLR_MODIFIER_MOD2 },
{ "Mod3", WLR_MODIFIER_MOD3 },
{ XKB_MOD_NAME_LOGO, WLR_MODIFIER_LOGO },
{ "Super", WLR_MODIFIER_LOGO },
{ "Mod5", WLR_MODIFIER_MOD5 },
};

Expand Down
4 changes: 2 additions & 2 deletions sway/sway.5.scd
Original file line number Diff line number Diff line change
Expand Up @@ -403,8 +403,8 @@ runtime.
For specifying modifier keys, you can use the XKB modifier names _Shift_,
_Lock_ (for Caps Lock), _Control_, _Mod1_ (for Alt), _Mod2_ (for Num Lock),
_Mod3_ (for XKB modifier Mod3), _Mod4_ (for the Logo key), and _Mod5_ (for
AltGr). In addition, you can use the aliases _Ctrl_ (for Control) and _Alt_
(for Alt).
AltGr). In addition, you can use the aliases _Ctrl_ (for Control), _Alt_
(for Alt), and _Super_ (for the Logo key).

Unless the flag _--locked_ is set, the command will not be run when a
screen locking program is active. If there is a matching binding with
Expand Down

0 comments on commit bc258a3

Please sign in to comment.