当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-10-26 10:05 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
我想从系统级别上干掉Capslk键!真不知为什么会在键盘上专门设计一个大小写切换键! 事实上,除了偶尔不小心按了它给我带来抓狂(密码输不对)之外,我还从来没主动按过它...输入大写字母从来都是偶尔的事情,所以应该临时按下Shift搞定之...倒是Entre键我嫌少了,或者说那个Entre键位置不太合理,左手一般握鼠标用的,可是Entre偏偏放在键盘靠右的区域,搞的人不得不左手伸得老远去按Entre...希望有把Capslk键从系统级别上把它映射为Entre键的方案...


_________________
http://wonc.me/


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-10-26 12:44 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
X 程序可以映射任何键为任何键的(超级牛力型!),man 一下 xmodmap 就知道了。

至于报怨enter的位置根本不合理,因为 enter 本来就是用右手按的,你为什么要求非要用左手按呢?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-10-26 22:19 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
poet 写道:
X 程序可以映射任何键为任何键的(超级牛力型!),man 一下 xmodmap 就知道了。

至于报怨enter的位置根本不合理,因为 enter 本来就是用右手按的,你为什么要求非要用左手按呢?

呵呵,其实也挺合理的...主要是嫌少了...其实我是想要俩Entre键,两手都要抓!


_________________
http://wonc.me/


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-10-26 23:50 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
xmodmap实在是用不好...man看得很郁闷... 我太菜了,很难看懂man,虽然xmodmap的manpage是中文的,写得依然很晦涩...
xmodmap -e "keysym Caps_lock = Enter" 行不通,网上提供的材料几乎全是照搬中文manpage的...
希望有大侠帮忙!


_________________
http://wonc.me/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-06 22:33 

注册: 2009-11-06 22:29
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
同问 我比楼主还郁闷点 tab键坏掉了 又很常用 现在想用 Caps_lock和它互换一下 但网上搜索的方法行不通....


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-07 11:45 

注册: 2009-05-02 23:54
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
帮顶!!!!!!!!!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-07 15:11 
头像

注册: 2008-03-28 10:18
帖子: 578
地址: 淮安and徐州
送出感谢: 1
接收感谢: 3
注意大小写
xmodmap -e "keysym Caps_Lock = Return"

或者
用xmodmap -pk |grep Caps_Lock 或 用xev

查找keycode

xmodmap -e "keycode 66 = Return"
但是好像大写还是起作用了


最后由 kissdb 编辑于 2009-11-07 15:21,总共编辑了 1 次

页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-07 15:13 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
Caps_lock 传下来的东西


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-07 15:14 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
Caps_lock 传下来的东西

老外用得多


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-07 15:14 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
网卡了下,一下就发了三条。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-16 23:06 

注册: 2009-11-12 15:57
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
我也有想换键的问题。
呆会看看这个东东怎么用。要是能改成功就爽了。 :em02


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-17 1:09 

注册: 2009-11-12 15:57
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
用xmodmap -e "keycode 47 = L"成功修改冒号为L了 :em05
用xmodmap -e "keycode 21 = "成功屏蔽了自动出现的讨厌 等号!
用xmodmap -e "keycode 135= "成功屏蔽了按一下要带出来逗号的MENU键 :em05

BUT!

无法映射分号,总是提示 xmodmap: commandline:1: bad keysym name ';' in keysym list
xmodmap: 1 error encountered, aborting.

WHY?

那在等号后面应当如何输入分号的表达符号呢?
不过总算解决了一个在U系统里非常之郁闷的大部分问题。其实打不打分号都没所谓 :em04
重要的是搞定了不请自到的等号和换了L可以随意的打字了。再也不用拼音来拼要用L键才能打的出来的字了。 :em52


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-17 6:01 
头像

注册: 2005-10-04 10:59
帖子: 1928
地址: 上海
送出感谢: 0 次
接收感谢: 1
代码:
clear lock
add Enter = Caps_Lock


我没这么干,我只不过把capslock改成win键(mod4)了。


_________________
弄个dropbox空间来备份文件或者做私人代码服务器
配置:git://github.com/roylez/dotfiles.git
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-17 22:01 

注册: 2009-11-12 15:57
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
clear lock add Enter = Caps_Lock

xmodmap -e "keycode 66 = Return

这些代码无法解除CAPS的编联功能,
虽然可以当ENTER用了,可是也依然有转化大写功能,
看资料可以用REMOVE,! ,可输入就提示出错,,哪个可以给个可解决CAPS
的编联功能的命令啊,

现在的问题又来了,用了xmodmap -e "keycode 66 = Return 又如何取消
CAPS的ENTER功能呢??
另外键盘的全部复位命令又是什么呢

这个配置文件在哪个地方?


最后由 rabbit68 编辑于 2009-11-17 22:20,总共编辑了 1 次

页首
 用户资料  
 
15 楼 
 文章标题 : Re: 我要干掉Capslk键,换成Entre!
帖子发表于 : 2009-11-17 22:07 
头像

注册: 2008-03-28 10:18
帖子: 578
地址: 淮安and徐州
送出感谢: 1
接收感谢: 3
rabbit68 写道:
用xmodmap -e "keycode 47 = L"成功修改冒号为L了 :em05
用xmodmap -e "keycode 21 = "成功屏蔽了自动出现的讨厌 等号!
用xmodmap -e "keycode 135= "成功屏蔽了按一下要带出来逗号的MENU键 :em05

BUT!

无法映射分号,总是提示 xmodmap: commandline:1: bad keysym name ';' in keysym list
xmodmap: 1 error encountered, aborting.

WHY?

那在等号后面应当如何输入分号的表达符号呢?
不过总算解决了一个在U系统里非常之郁闷的大部分问题。其实打不打分号都没所谓 :em04
重要的是搞定了不请自到的等号和换了L可以随意的打字了。再也不用拼音来拼要用L键才能打的出来的字了。 :em52


分号是semicolon


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译