问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows 下ctrl和caps交换后,linux下也会自动交换吗

发布网友 发布时间:2024-10-10 13:07

我来回答

1个回答

热心网友 时间:2024-10-12 16:51

交换ctrl和caps lock

因为ctrl键在笔记本键盘的左下角,对于经常使用ctrl键的人来说是个痛苦的事情。在网上搜了下有几种交换键位的方法,在这里记录一下。

第一种方法是使用xmodmap。建立一个新文件~/.Xmodmap,添加以下内容:

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
然后执行

xmodmap ~/.Xmodmap 2>/dev/null
就行了。如果不想每次启动都手动输入命令,可以把命令写到~/.xinitrc中。注意如果把命令写到~/.bashrc中,每次新开一个终端或tab上述命令都会被执行一次,这样键位又换回来了。

另一种方法是使用setxkbmap命令。只需执行下面的命令:

setxkbmap -option ctrl:swapcaps
就行了。而且可以把命令放到~/.bashrc中,重复执行并不影响。

(2012.07.02更新)在gnome中可以通过图形界面选项调整。打开 系统 -> 首选项 -> 键盘 -> 布局 -> 选项… -> Ctrl key position,选择”Swap Ctrl and CapsLock”即可。

除了交换ctrl和caps lock外也有和alt互换的,这样就可以用两个拇指分别按ctrl和alt(交换右ctrl和alt):

remove mod1 = Alt_R
remove Control = Control_R
keysym Control_R = Alt_R
keysym Alt_R = Control_R
add mod1 = Alt_R
add Control = Control_R
为什么会想到要交换ctrl键呢?因为某天在网上闲逛的时候,无意中看到这篇文章,顿时热血沸腾,心想左手vim右手emacs是多么拉风的事情。为了表明自己学习的决心,装上emacs的同时也把相伴5年的vim给卸了。磕磕碰地碰用了几个星期,最深的感触是左手小指太辛苦了,即使是把ctrl和caps lock交换,一天下来小指也是又累又痛,于是又灰溜溜地用回vim了。想学习emacs的朋友如果觉得没有动力的话可以看看上面提到的文章,一直在用vim的或者没用过这两者的也建议尝试一下,说不定你就爱上它了。即使可能被吓退,但是相信会从学习过程中收获不少,例如可以在vim里模拟几个emacs移动定位的快捷键,对于输入法切换或输入括号和引号等成对出现的字符时就很方便:

" emacs-style key bindings
inoremap <C-a> <C-o>^
inoremap <C-b> <left>
inoremap <C-d> <del>
inoremap <C-e> <C-o>$
inoremap <C-f> <right>
inoremap <C-g> <esc>
inoremap <C-k> <C-o>D
inoremap <C-n> <down>
inoremap <C-p> <up>
inoremap <C-t> <esc>xpi
inoremap <C-y> <esc>pa
更夸张一点的还把右ctrl和enter给换了,毕竟在emacs中用ctrl的时候很多,而且enter可以用ctrl-m和ctrl-j代替,这样两只手的小指可以左右开弓。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
干货| 如何利用PPT绘制手绘图像(内含视频教学)。 小米Mix2s开发者选项的设置与应用指南(探索小米Mix2s开发者选项)_百度... 我今年41岁女,我想问一买哪种养老保险更合算,可以一次买吗?要多少... 我们家有营业执照。我现在41岁了。养老保险如何来买?一年,交多少钱? 搅拌桩的两喷两搅怎么理解 ...上关于一喷二搅、二喷二搅、二喷三搅、二喷四搅的具体做法 两搅两喷与四搅四喷的区别 三轴搅拌桩两搅四喷是什么意思 梦幻西游将军令怎么解绑 EXCEL表,求值? 海上采油怎么做防雷?接地线引到海底么?还是通过别的什么方法?哪一家先... 1977年一月二十九号幸运色 2009年正月29日18点30分属什么? 属马在金木水火土五行里属什么 史丹利液压锤钻HD45是什么?哪里可以买到呢? 电脑上可不可以集成显卡和独立显卡共存? ...他的电脑就是i3的核显,但是他说也有安装独显的,这两个可以共存... 一个机器能共存2个显卡吗 如何让独显和集显共存 thinkpad t400 能不能三显卡共存,就是hd3470+hd6570+gma x4500 hd6570... 支付宝会员等级有什么用? forever&amp;ever是什么意思 HONORplay3的开关电源适配器? 新设立公司,公司章程里的出资时间怎么填写? 创业初期,设立公司时,出项目的和出资源的在公司章程里如何填写出资方式... 倩女幽魂双平台互通吗 倩女幽魂端游可以用苹果 平板玩吗? 深蓝色POLO 衫如何搭配才能打造出轻奢又华丽的造型? 固定期限劳动合同还没到期,可以解除劳动关系吗 云顶之弈新版本最强光影组合怎么玩 S2最强光影组合玩法攻略 ...一时说是我表哥,一时说是我哥哥,但是他也有在他要 表哥的考试非常差的作文 xmodmap配置文件在哪里? 在Linux下怎么安装xmodmap? xmodmap怎样安装? 我有个表哥和我一起从一玩起来的。他现在是大老板了,给员工开会,督促员 ... 在linux下怎样安装xmodmap? 怎么在linux中使用. xmodmap? 我是女孩 19岁 长期便秘 今天上完侧侧 有便血 而且屁眼旁边就多了一... 为什么有时候HTTPS连接不上? 为什么我的网站不支持HTTPS协议? 台湾专集7-11版是什么意思? 谁知道7-11的意思? ...另外学电路很脏吗 麻烦知道的大哥告诉下 谢谢 公司装修费应计入哪个科目 公司装修费入哪个科目 ...财产保险强调保险事故发生时被保险人对保险标的必须具有保险利益... 我想用支付宝的钱转到别人的支付宝 2021年平安建设的主要内 手机拍照片发白怎么办?