如果使用者曾經由System (正體中文系統稱為「系統」) → Preferences (正體中文系統稱為「偏好設定」)選單來設定Keyboard Shortcuts (正體中文系統稱為「鍵盤快捷鍵」),可能已知道無法使用Windows鍵(通常在Space鍵的左右各有一個,上面有Windows圖示)。因為Ubuntu並不將Windows鍵視為特殊鍵,只把它當成如同其它的字母鍵或數字鍵一樣普通,因此無法用其搭配組合其它鍵作為鍵盤快捷鍵。
其實只要多一個動作,這還是可以做到的。先由System (正體中文系統稱為「系統」) → Preferences (正體中文系統稱為「偏好設定」)選單來設定Keyboard (正體中文系統稱為「鍵盤」),於出現的視窗中點選Layout (正體中文系統稱為「配置」)分頁,再按Layout Options (正體中文系統稱為「配置選項」)按鈕,於新出現的對話框中點選Alt/Win Key Behavior (正體中文系統稱為「Alt/Win鍵功能」)下拉式按鈕,再圈選Super is mapped to the Win-keys,再按Close (正體中文系統稱為「關閉」)按鈕,再按原視窗的Close (正體中文系統稱為「關閉」)按鈕。
現在就可以使用Windows鍵搭配組合其它鍵作為鍵盤快捷鍵了,就像Ctrl或Alt鍵搭配組合其它鍵一樣容易。
例如:使用者希望用Windows+e來啟動Nautilus以檢視Computer (正體中文系統稱為「電腦」),就像是在Windows系統內檢視My Computer (繁體中文版稱為「我的電腦」)一樣。首先開啟gconf-editor (按Alt+F2組合鍵,再鍵入gksu gconf-editor),再找到/apps/metacity/keybinding_commands項目,再以滑鼠雙擊command_1子項,在出現的對話框內輸入鍵值為nautilus computer://。
然後繼續搜尋至/apps/metacity/global_keybindings項目,再以滑鼠雙擊command_1子項,出現的對話框內輸入鍵值為<Super>e。
關閉gconf-editor,試試看Windows+e,應該會立刻彈出Nautilus視窗,顯示Computer (正體中文系統稱為「電腦」)的內容。
此外,gconf-editor共可定義12個這樣的快捷鍵,在/apps/metacity/keybinding_commands設定命令,在/apps/metacity/global_keybindings設定相對應的快捷鍵。
儘管如此,還是有一些Windows組合鍵無法使用,原因不明。但用同樣的設定方法,若改用Ctrl或Alt鍵搭配就可以。
如果使用者想要搭配方向鍵(←、→、↑或↓)亦可,例如上述啟動Nautilus的快捷鍵可改為Windows+←,則command_1的鍵值為<Super>left。若還嫌不夠的話,<Home>、<End>、<Insert>、<Delete>、<Pause>分別代表Home、End、Insert、Delete、Pause鍵;<Page_Up>、<Page_Down>、<Scroll_Lock>分別代表Page Up、Page Down、Scroll Lock鍵。
密技以Ubuntu 8.04長期支援版本(Hardy Heron)測試,有可能不適用於新版本,或需做配合微調。
0 留言:
張貼留言