LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1496|回复: 4

小问一声,Emacs可以绑定笔记本键盘上的“Fn”、“Ins”键么?

[复制链接]
发表于 2007-3-17 02:37:35 | 显示全部楼层 |阅读模式
某日,用同学的笔记本电脑;发现最左下角是“Fn”,右边没有“Alt”键。
觉得这样用Emacs会很不爽,
想把“Fn”键设置成标准键盘上“Ctrl”的功能,
解除笔记本键盘上的左“Ctrl”的功能,另为它用,
再把“Ins”键设成右“Alt”的功能。
不知道这样行不行?
发表于 2007-3-17 20:11:10 | 显示全部楼层
行的,用 xmodmap 来映射一下就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-3-17 23:29:02 | 显示全部楼层
Fn 不可以吧,记得这个在水木上讨论过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-17 23:43:51 | 显示全部楼层
键盘映射和键盘布局有什么不同呢?
不能从Emacs内部定义么?
希望可以解答,谢谢。
回复 支持 反对

使用道具 举报

发表于 2007-3-18 19:35:19 | 显示全部楼层
只要 Emacs 能够接收到键,就能定义。在 Emacs 里面 C-h k 看看有没有反应。
如果 Emacs 不能接收到而 X 可以接收到的话,也可以 xmodmap 映射一下,我就是把右边的 Menu 映射为了 Win 键:
  1. keycode 117 = Super_R
  2. add mod4 = Super_R
复制代码
运行 xev 看看按那个键有反应没有。我这里就有反应,但是我同学的本本就没有反应。我想这也是和本本有关的吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表