如何使用 Ctrl+PgUp 和 Ctrl+PgDn 更改窗口选项卡

如何使用 Ctrl+PgUp 和 Ctrl+PgDn 更改窗口选项卡

我正在运行 GNOME 3.4 (Debian 7.0) 和我的笔记本电脑 (技嘉Q2532) 与我之前使用过的所有选项不同,它不会使用 和 更改应用程序选项CtrlPg UpCtrlPg Dn。这迫使我使用Alt0...9,这并不总是很方便。我的笔记本电脑有问题吗?这是正常的吗?如何补救?我的布局设置为English (US).

请注意,我与新用户尝试过此操作,但仍然遇到相同的问题。我还使用 GNOME 3 后备模式。

答案1

GtkNotebook默认为CtrlPageUpCtrlPageDown用于切换选项卡(硬编码在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'

您还可以修补源代码,将所有出现的 替换GDK_KEY_Page_Up/GDK_KEY_Page_DownGDK_KEY_KP_Page_Up/GDK_KEY_KP_Page_Downingtknotebook.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

测试它是否适用于:

xmodmap ~/.Xmodmap

在启动时使用xmodmap /home/yourusername/.Xmodmap, via gnome-session-properties, xinitrc,加载它xprofile。例如(注意文件的完整路径):

gnome-session-properties>> Add:

姓名:Whatever
命令:xmodmap /home/tshepang/.Xmodmap
评论:Whatever

相关内容