i3 桌面的问题

前天安装了 i3桌面,i3桌面默认把Capslock改成了Backspace,请问如何改成Ctrl。 (这i3真不错)来整一个

arch wiki 中有https://wiki.archlinux.org/index.php/Xmodmap

麻烦问一下,这个

这个你考证过吗?

我用了半年i3了,没有发现有这种设定。你确定不是忘了自己哪里配置过了?

这不是默认设定。肯定是你自己的设定。或者你的键盘太非同一般啦。。。

给你传个我的键位配置,win键盘,可以在这个基础上改(我当时参考好几个博客,排版很乱那种,都跑不起来,可能太老了或者我当时linux不太会吧)

具体调哪个键,键序号,你用xmodmap全输出出来找一下就好。

!
! Swap Alt and Control 
! Map Meta to win
! Swap Esc and CapsLock

clear control
clear mod1
clear mod4
remove lock = Caps_Lock

! Swap Alt and Control
keycode 37 = Super_L
keycode 105 = Print Sys_Req Print Sys_Req
keycode 64 = Control_L
keycode 108 = Control_R
! Map win to Meta, PrtSc to Meta
keycode 133 = Alt_L
keycode 107 = Alt_R
! Swap Esc and CapsLock
keycode 9 = Caps_Lock
keycode 66 = Escape

add control = Control_L Control_R
add mod1 = Alt_L Alt_R Meta_L 
add mod4 = Super_L Super_R Super_L Hyper_L
add lock = Caps_Lock

给他发这个可能没用,估计有啥地方设置了自己忘了(或者抄配置抄多了。

这个更快一些

setxkbmap -option "ctrl:swapcaps"