笔记本 Fn 可映射否
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
笔记本 Fn 可映射否
Ctrl 与 Win 之间,非常顺手之处,比 Ctrl 更顺手,却并不常用。Ctrl 与 Fn 换位更好,撬开键盘改电路是一招,但不方便,有软解不?
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
-
- 帖子: 45
- 注册时间: 2010-01-20 18:14
- 来自: 湖北武汉
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: 笔记本 Fn 可映射否
运行xev,按Fn,如果有反应就可以用xmodmap来映射。我的Thinkpad上的忘了可不可以的了,基本上不用它,但是普通的笔记本功能键的功能还是都有了,不过是用tpb来启用的。主要是看acpi模块是怎么支持的了。
✡ 弄个dropbox空间来备份文件或者做私人代码服务器?
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 笔记本 Fn 可映射否
● cat .xmodmaprc
! Fn-[F10...F12]
!keycode 160 = XF86AudioMute
!keycode 174 = XF86AudioLowerVolume
!keycode 176 = XF86AudioRaiseVolume
!已经被定义 121 122 123
!171-174 →↓←↑
! Fn-Left
!keycode 144 = XF86AudioPrev
! Fn-Right
!keycode 153 = XF86AudioNext
! Fn-Up
!keycode 164 = SunAudioRaiseVolume
!被定义成 XF86AudioStop
! Fn-Down
!keycode 162 = SunAudioLowerVolume
!被定义成 XF86AudioPlay
!keycode 115 = Super_L
!keycode 116 = Super_R
!keycode 117 = Menu
! Fn-[F10...F12]
!keycode 160 = XF86AudioMute
!keycode 174 = XF86AudioLowerVolume
!keycode 176 = XF86AudioRaiseVolume
!已经被定义 121 122 123
!171-174 →↓←↑
! Fn-Left
!keycode 144 = XF86AudioPrev
! Fn-Right
!keycode 153 = XF86AudioNext
! Fn-Up
!keycode 164 = SunAudioRaiseVolume
!被定义成 XF86AudioStop
! Fn-Down
!keycode 162 = SunAudioLowerVolume
!被定义成 XF86AudioPlay
!keycode 115 = Super_L
!keycode 116 = Super_R
!keycode 117 = Menu
● 鸣学
- asahi
- 帖子: 256
- 注册时间: 2010-09-19 23:08
- 联系:
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 笔记本 Fn 可映射否
单独按 Fn 是没反应的啦roylez 写了:运行xev,按Fn,如果有反应就可以用xmodmap来映射。我的Thinkpad上的忘了可不可以的了,基本上不用它,但是普通的笔记本功能键的功能还是都有了,不过是用tpb来启用的。主要是看acpi模块是怎么支持的了。
- hasee.wu
- 帖子: 2089
- 注册时间: 2009-10-20 21:13
- 来自: Pacific Western University
Re: 笔记本 Fn 可映射否
认不出来,那就杯具了。自由建客 写了:单独按 Fn 是没反应的啦roylez 写了:运行xev,按Fn,如果有反应就可以用xmodmap来映射。我的Thinkpad上的忘了可不可以的了,基本上不用它,但是普通的笔记本功能键的功能还是都有了,不过是用tpb来启用的。主要是看acpi模块是怎么支持的了。
- leni
- 帖子: 1989
- 注册时间: 2008-09-28 17:24
Re: 笔记本 Fn 可映射否
thinkpad R61 从左往右就是 Fn Ctrl Win 的顺序roylez 写了:运行xev,按Fn,如果有反应就可以用xmodmap来映射。我的Thinkpad上的忘了可不可以的了,基本上不用它,但是普通的笔记本功能键的功能还是都有了,不过是用tpb来启用的。主要是看acpi模块是怎么支持的了。
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 笔记本 Fn 可映射否
xev 好像只能捕获一部分有效的 Fn 功能键组合,单按 Fn 键是没反应的。
小键盘我是做了映射了,可识别到,这是按下 Fn+小键盘3得到的:
这是按下 Fn+NumLK 得到的:
这些还好,有 keycode 和 keysym 信息,而按下 Fn+Home 键(Home键上有播放暂停标志,配合 Fn 键盘使用是正常的)只能得到:
单独按下 Home 是这样的:
Fn+左右方向键(亮度调节):
Fn+F7(有开关触摸板功能),xev 检测无反应,F8 上有静音开关功能,也没反应……
小键盘我是做了映射了,可识别到,这是按下 Fn+小键盘3得到的:
代码: 全选
KeyPress event, serial 66, synthetic NO, window 0x5400001,
root 0x15a, subw 0x0, time 11197372, (156,275), root:(693,480),
state 0x0, keycode 89 (keysym 0xffb3, KP_3), same_screen YES,
XLookupString gives 1 bytes: (33) "3"
XmbLookupString gives 1 bytes: (33) "3"
XFilterEvent returns: False
代码: 全选
KeyPress event, serial 66, synthetic NO, window 0x5400001,
root 0x15a, subw 0x0, time 11545516, (266,185), root:(803,390),
state 0x0, keycode 77 (keysym 0xff7f, Num_Lock), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
代码: 全选
FocusOut event, serial 66, synthetic NO, window 0x5400001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 66, synthetic NO, window 0x5400001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 66, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
单独按下 Home 是这样的:
代码: 全选
KeyPress event, serial 66, synthetic NO, window 0x5400001,
root 0x15a, subw 0x0, time 12009903, (240,249), root:(1135,395),
state 0x0, keycode 110 (keysym 0xff50, Home), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
代码: 全选
FocusOut event, serial 68, synthetic NO, window 0x5400001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 68, synthetic NO, window 0x5400001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 68, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Fn+F7(有开关触摸板功能),xev 检测无反应,F8 上有静音开关功能,也没反应……