FVWM的快捷键问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
FVWM的快捷键问题
9.10以及之后的ubuntu版本
fvwm配置的
左Alt+*快捷键正常
右Alt+*快捷键不能使用
在8.10之前的ubuntu版本、Arch等linux上 所有配置的快捷键就是正常的
有没有晓得怎么解决?
fvwm配置的
左Alt+*快捷键正常
右Alt+*快捷键不能使用
在8.10之前的ubuntu版本、Arch等linux上 所有配置的快捷键就是正常的
有没有晓得怎么解决?
气血鼓荡,身体发胀,偶飘上头,三时舒畅
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
Re: FVWM的快捷键问题
左ALT键
------------------------------------------------------------------------------------------
s event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 675990, (96,112), root:(263,355),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 676079, (96,112), root:(263,355),
state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
------------------------------------------------------------------------------------------
右ALT键
------------------------------------------------------------------------------------------
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 677151, (96,112), root:(263,355),
state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 677221, (96,112), root:(263,355),
state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
------------------------------------------------------------------------------------------
奇怪 怎么右ALT成了ISO_Level3_Shift 了 有没有办法把它弄回Alt_R
------------------------------------------------------------------------------------------
s event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 675990, (96,112), root:(263,355),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 676079, (96,112), root:(263,355),
state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
------------------------------------------------------------------------------------------
右ALT键
------------------------------------------------------------------------------------------
KeyPress event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 677151, (96,112), root:(263,355),
state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1800001,
root 0x137, subw 0x0, time 677221, (96,112), root:(263,355),
state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
------------------------------------------------------------------------------------------
奇怪 怎么右ALT成了ISO_Level3_Shift 了 有没有办法把它弄回Alt_R
气血鼓荡,身体发胀,偶飘上头,三时舒畅
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
Re: FVWM的快捷键问题
从老外坛子上发现一个帖子
http://art.ubuntuforums.org/showthread.php?p=9435186
里面也试用xmodmap绑定的方式 结果还是不行
最终解决方式如下
(可以怎么在命令行里完成这个操作
I went to Keyboard Preferences > Layouts > Layout Options and changed "Key to choose 3rd level" to "Right Alt key never chooses 3rd level".)
---------------------------------------------------------------------------------------------------------------------------
Re: unable to rebind right alt key with xmodmap
Your Right-Alt key is set to select the third level key rather than as Alt_R as Brandon noticed. Mine was too and I just changed it in "System > Keyboard > Layouts tab > Options > Key to choose third level" to a different key and now it is Alt_R. Maybe this is the problem?
Best,
Steve
---------------------------------------------------------------------------------------------------------------------------
Re: unable to rebind right alt key with xmodmap
Thanks humbug01! Thanks to Brandon, too, for pointing out that my Alt key wasn't producing Alt_R.
I went to Keyboard Preferences > Layouts > Layout Options and changed "Key to choose 3rd level" to "Right Alt key never chooses 3rd level". After I restarted my X session, xev shows that my right Alt key produces Alt_R instead of ISO_Level3_Shift, which allowed me to add Alt_R as a Mod3 modifier key using xmodmap.
---------------------------------------------------------------------------------------------------------------------------
http://art.ubuntuforums.org/showthread.php?p=9435186
里面也试用xmodmap绑定的方式 结果还是不行
最终解决方式如下
(可以怎么在命令行里完成这个操作
I went to Keyboard Preferences > Layouts > Layout Options and changed "Key to choose 3rd level" to "Right Alt key never chooses 3rd level".)
---------------------------------------------------------------------------------------------------------------------------
Re: unable to rebind right alt key with xmodmap
Your Right-Alt key is set to select the third level key rather than as Alt_R as Brandon noticed. Mine was too and I just changed it in "System > Keyboard > Layouts tab > Options > Key to choose third level" to a different key and now it is Alt_R. Maybe this is the problem?
Best,
Steve
---------------------------------------------------------------------------------------------------------------------------
Re: unable to rebind right alt key with xmodmap
Thanks humbug01! Thanks to Brandon, too, for pointing out that my Alt key wasn't producing Alt_R.
I went to Keyboard Preferences > Layouts > Layout Options and changed "Key to choose 3rd level" to "Right Alt key never chooses 3rd level". After I restarted my X session, xev shows that my right Alt key produces Alt_R instead of ISO_Level3_Shift, which allowed me to add Alt_R as a Mod3 modifier key using xmodmap.
---------------------------------------------------------------------------------------------------------------------------
气血鼓荡,身体发胀,偶飘上头,三时舒畅
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: FVWM的快捷键问题
● xmodmap -pm
看下,
上面你给的那,就是键盘设置里面的啊。
键盘-布局-选项
难道谁去动这个?
如果~/.xmodmaprc都搞不定,那只能是wm后期又修改了。
看下,
上面你给的那,就是键盘设置里面的啊。
键盘-布局-选项
难道谁去动这个?
如果~/.xmodmaprc都搞不定,那只能是wm后期又修改了。
● 鸣学
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
Re: FVWM的快捷键问题
命令行里:xmodmap -e 'keycode 108 = Alt_R'
但是重启之后就又不行了 怎么让它一直生效
先谢谢 ee
好长时间没来 我都想你了
但是重启之后就又不行了 怎么让它一直生效
先谢谢 ee

气血鼓荡,身体发胀,偶飘上头,三时舒畅
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
Re: FVWM的快捷键问题
加到fvwm的配置文件config中了
+ I Exec exec xmodmap -e 'keycode 108 = Alt_R'
发现在tty中 直接xmodmap -e 'keycode 108 = Alt_R',是执行不了的
+ I Exec exec xmodmap -e 'keycode 108 = Alt_R'
发现在tty中 直接xmodmap -e 'keycode 108 = Alt_R',是执行不了的
气血鼓荡,身体发胀,偶飘上头,三时舒畅
-
- 帖子: 627
- 注册时间: 2008-11-08 18:34
Re: FVWM的快捷键问题
还是加在.bashrc里稳定
我加在fvwm配置文件中,在用开源的显卡驱动的时候是好的
昨天装了nvidia的官方驱动后,就不行了,然后改为加在.bashrc中又可以了
我加在fvwm配置文件中,在用开源的显卡驱动的时候是好的
昨天装了nvidia的官方驱动后,就不行了,然后改为加在.bashrc中又可以了
气血鼓荡,身体发胀,偶飘上头,三时舒畅
- liangjian
- 帖子: 9
- 注册时间: 2010-02-09 19:22
Re: FVWM的快捷键问题
今天也发现了这个右边Alt键被占用的问题了,刚开始还以为是键盘坏掉了,可是想想在Windows下面也没有问题的啊,呵呵……
最后摸索了一番,找到了解决方法,是否治根不是很清楚,最起码治标了。
浏览了一下上面的帖子,发现8楼已经给出方法,只不过是英文的,这里再写个中文的。
最终解决方式如下:
系统 > 首选项 > 键盘 > 布局 > 选项 > Key to choose 3rd level > 把Right Alt前面的勾去掉,把紧接着下面的Right Alt key never chooses 3rd level勾选上。最后关闭,退出。
现在试试看,右边的Alt键是不是已经活了,呵呵……
其实,Ubuntu自带的帮助里有这样的解释:
第三级选择:
第三级选择 键,允许您从键盘获得第三级字符,同样方法是按住 Shift 和一个键来产生不同于单独按键的字符。
使用这组来选择一个您想进行第三级选择的修饰键。
按住第三级按键和 Shift 产生第四级字符。
第三和第四级字符的键盘布局显示在 键盘标识器 的布局显示窗口
为某键增加欧元符号:
使用这些选项添加欧元符号 € 给一个键,作为键盘第三级字符。要访问这个符号,你必须链接一个 第三级选择。
这里可以看到这个所谓的第三级选择键的左右了,但是,这些东西我们也基本用不到,所以就可以不管了,还是好好享受eclipse中的Alrt+/带来的便捷吧
最后摸索了一番,找到了解决方法,是否治根不是很清楚,最起码治标了。
浏览了一下上面的帖子,发现8楼已经给出方法,只不过是英文的,这里再写个中文的。
最终解决方式如下:
系统 > 首选项 > 键盘 > 布局 > 选项 > Key to choose 3rd level > 把Right Alt前面的勾去掉,把紧接着下面的Right Alt key never chooses 3rd level勾选上。最后关闭,退出。
现在试试看,右边的Alt键是不是已经活了,呵呵……
其实,Ubuntu自带的帮助里有这样的解释:
第三级选择:
第三级选择 键,允许您从键盘获得第三级字符,同样方法是按住 Shift 和一个键来产生不同于单独按键的字符。
使用这组来选择一个您想进行第三级选择的修饰键。
按住第三级按键和 Shift 产生第四级字符。
第三和第四级字符的键盘布局显示在 键盘标识器 的布局显示窗口
为某键增加欧元符号:
使用这些选项添加欧元符号 € 给一个键,作为键盘第三级字符。要访问这个符号,你必须链接一个 第三级选择。
这里可以看到这个所谓的第三级选择键的左右了,但是,这些东西我们也基本用不到,所以就可以不管了,还是好好享受eclipse中的Alrt+/带来的便捷吧