opt: normal num key match KP_ num key in keybind

This commit is contained in:
DreamMaoMao
2025-04-22 09:16:14 +08:00
parent bb381c3051
commit 2c2c99aa50
3 changed files with 60 additions and 42 deletions

View File

@@ -157,7 +157,7 @@ tags=id:9,layout_name:tile
# monitorrule=HDMI-A-1,0.55,1,tile,0,1,1920,0
# Key Bindings
# All keys is not case sensitive,
# key name refer to `xev` command output,
# mod keys name: super,ctrl,alt,shift,none
@@ -225,51 +225,49 @@ bind=CTRL,Right,viewtoright_have_client,
bind=CTRL+SUPER,Left,tagtoleft,
bind=CTRL+SUPER,Right,tagtoright,
# normal num key is (1-9)
# right-side keyboard num keys is (KP_1-KP_9)
bind=Ctrl,KP_1,view,1
bind=Ctrl,KP_2,view,2
bind=Ctrl,KP_3,view,3
bind=Ctrl,KP_4,view,4
bind=Ctrl,KP_5,view,5
bind=Ctrl,KP_6,view,6
bind=Ctrl,KP_7,view,7
bind=Ctrl,KP_8,view,8
bind=Ctrl,KP_9,view,9
bind=Ctrl,1,view,1
bind=Ctrl,2,view,2
bind=Ctrl,3,view,3
bind=Ctrl,4,view,4
bind=Ctrl,5,view,5
bind=Ctrl,6,view,6
bind=Ctrl,7,view,7
bind=Ctrl,8,view,8
bind=Ctrl,9,view,9
# tag: move client to the tag and focus it
# tagsilent: move client to the tag and not focus it
# bind=Alt,KP_1,tagsilent,1
bind=Alt,KP_1,tag,1
bind=Alt,KP_2,tag,2
bind=Alt,KP_3,tag,3
bind=Alt,KP_4,tag,4
bind=Alt,KP_5,tag,5
bind=Alt,KP_6,tag,6
bind=Alt,KP_7,tag,7
bind=Alt,KP_8,tag,8
bind=Alt,KP_9,tag,9
# bind=Alt,1,tagsilent,1
bind=Alt,1,tag,1
bind=Alt,2,tag,2
bind=Alt,3,tag,3
bind=Alt,4,tag,4
bind=Alt,5,tag,5
bind=Alt,6,tag,6
bind=Alt,7,tag,7
bind=Alt,8,tag,8
bind=Alt,9,tag,9
bind=Super,KP_1,toggletag,1
bind=Super,KP_2,toggletag,2
bind=Super,KP_3,toggletag,3
bind=Super,KP_4,toggletag,4
bind=Super,KP_5,toggletag,5
bind=Super,KP_6,toggletag,6
bind=Super,KP_7,toggletag,7
bind=Super,KP_8,toggletag,8
bind=Super,KP_9,toggletag,9
bind=Super,1,toggletag,1
bind=Super,2,toggletag,2
bind=Super,3,toggletag,3
bind=Super,4,toggletag,4
bind=Super,5,toggletag,5
bind=Super,6,toggletag,6
bind=Super,7,toggletag,7
bind=Super,8,toggletag,8
bind=Super,9,toggletag,9
bind=Super+alt,KP_1,toggleview,1
bind=Super+alt,KP_2,toggleview,2
bind=Super+alt,KP_3,toggleview,3
bind=Super+alt,KP_4,toggleview,4
bind=Super+alt,KP_5,toggleview,5
bind=Super+alt,KP_6,toggleview,6
bind=Super+alt,KP_7,toggleview,7
bind=Super+alt,KP_8,toggleview,8
bind=Super+alt,KP_9,toggleview,9
bind=Super+alt,1,toggleview,1
bind=Super+alt,2,toggleview,2
bind=Super+alt,3,toggleview,3
bind=Super+alt,4,toggleview,4
bind=Super+alt,5,toggleview,5
bind=Super+alt,6,toggleview,6
bind=Super+alt,7,toggleview,7
bind=Super+alt,8,toggleview,8
bind=Super+alt,9,toggleview,9
# monitor switch
bind=SUPER,bracketleft,focusmon,left