交换 Ctrl 与 CapsLock 竟如此简单

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

交换 Ctrl 与 CapsLock 竟如此简单

#1

帖子 自由建客 » 2012-02-29 9:13

今日乃知竟如此简单

代码: 全选

# 交换 Ctrl_L 与 CapsLock(控制台及 X 统一)
vi /etc/default/keyboard #{
XKBOPTIONS="ctrl:swapcaps"
#}
以前是这样,还仅 X 有效

代码: 全选

vi /etc/X11/xorg.conf #{
# Swap Ctrl_L CapsLock
Section "InputClass"
	Identifier	"Keyboard0"
	Option		"XkbOptions" "ctrl:swapcaps"
EndSection
#}
xep007
帖子: 871
注册时间: 2006-01-03 20:44

Re: 交换 Ctrl 与 CapsLock 竟如此简单

#2

帖子 xep007 » 2012-02-29 9:32

很好。就是互换之后,以前的习惯难改,还有就是用别人的机子时常会打错。
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: 交换 Ctrl 与 CapsLock 竟如此简单

#3

帖子 潇洒走一回 » 2013-01-08 14:49

我想把CapsLock键变成什么都不做, 怎么做呢?
讨厌这个按键, 想把它抠掉.
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: 交换 Ctrl 与 CapsLock 竟如此简单

#4

帖子 yjcong » 2013-01-08 15:11

潇洒走一回 写了:我想把CapsLock键变成什么都不做, 怎么做呢?
讨厌这个按键, 想把它抠掉.
xmodmap -e "remove lock = Caps_Lock"
xmodmap -e "add lock = Caps_Lock"
echo 'xmodmap -e "remove lock = Caps_Lock"' >> ~/.bash_profile


xmodmap -e "keycode `xmodmap -pke|grep Caps|cut -c 8-11` ="

setxkbmap -option ctrl:nocaps
setxkbmap -option
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
回复