tsh*_*ang 5 keyboard-shortcuts keyboard
我正在运行 GNOME 3.4 (Debian 7.0) 和我的笔记本电脑 ( Gigabyte Q2532 ),与我以前使用过的所有那些不同,不会使用CtrlPg Up和更改应用程序选项卡CtrlPg Dn。这迫使我使用Alt0...9,这并不总是很方便。我的笔记本电脑有问题吗?这是正常的吗?如何补救?我的布局设置为English (US).
请注意,我与新用户一起尝试过此操作,但仍然遇到相同的问题。我也在使用 GNOME 3 后备模式。
GtkNotebook默认为CtrlPageUp和CtrlPageDown用于切换选项卡(在gtk/gtknotebook.c 中硬编码)。
问题是您的键在小键盘上,因此它们具有不同的键名/键符,即:(KP_Page_Up而不是Page_Up)和KP_Page_Down(而不是Page_Down)。重新映射键应该可以修复它。我的 XPS 15 上没有要测试的数字键盘,但是这样的操作应该可以:
xmodmap -e 'keysym KP_Prior = Prior' -e 'keysym KP_Next = Next'
Run Code Online (Sandbox Code Playgroud)
你也可以打补丁的源代码,替换所有出现的GDK_KEY_Page_Up/GDK_KEY_Page_Down与GDK_KEY_KP_Page_Up/GDK_KEY_KP_Page_Down在gtknotebook.c
由于您使用的是 Gnome,您可以通过将它添加到您的启动程序来使其永久化。在终端中,运行gnome-session-properties,然后Add:
名称:Whatever
命令:xmodmap -e 'keysym KP_Prior = Prior' -e 'keysym KP_Next = Next'
注释:Whatever
或者,创建一个~/.Xmodmap包含以下内容的文件:
keysym KP_Prior = Prior
keysym KP_Next = Next
Run Code Online (Sandbox Code Playgroud)
测试它是否适用于:
xmodmap ~/.Xmodmap
Run Code Online (Sandbox Code Playgroud)
在启动时使用xmodmap /home/yourusername/.Xmodmap, via gnome-session-properties, xinitrc,加载它xprofile。例如(注意文件的完整路径):
gnome-session-properties>> Add:
名称:Whatever
命令:xmodmap /home/tshepang/.Xmodmap
注释:Whatever