Keyboard

如何使 Ctrl+PgUp 和 Ctrl+PgDn 更改視窗選項卡

  • May 20, 2013

我正在執行 GNOME 3.4 (Debian 7.0) 和我的筆記型電腦 ( Gigabyte Q2532 ),與我之前使用的所有筆記型電腦不同,它不會使用Ctrl``Pg Up和更改應用程序選項卡Ctrl``Pg Dn。這迫使我使用Alt``0...9,這並不總是很方便。我的筆記型電腦有問題嗎?這是正常的嗎?如何補救?我的佈局設置為English (US).

請注意,我嘗試了一個新使用者,但仍然遇到同樣的問題。我也在使用 GNOME 3 備份模式。

GtkNotebook預設用於切換標籤(在gtk/gtknotebook.cCtrl``PageUp中硬編碼)。Ctrl``PageDown

問題是您的鍵在數字鍵盤上,因此它們具有不同的鍵名/鍵符號,即:(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_Downwith GDK_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

引用自:https://unix.stackexchange.com/questions/76278