2009年10月25日 星期日

Ubuntu密技 - 使用Windows鍵設定快捷鍵

如果使用者曾經由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鍵搭配組合其它鍵作為鍵盤快捷鍵了,就像CtrlAlt鍵搭配組合其它鍵一樣容易。

例如:使用者希望用Windowse來啟動Nautilus以檢視Computer (正體中文系統稱為「電腦」),就像是在Windows系統內檢視My Computer (繁體中文版稱為「我的電腦」)一樣。首先開啟gconf-editor (按AltF2組合鍵,再鍵入gksu gconf-editor),再找到/apps/metacity/keybinding_commands項目,再以滑鼠雙擊command_1子項,在出現的對話框內輸入鍵值為nautilus computer://

然後繼續搜尋至/apps/metacity/global_keybindings項目,再以滑鼠雙擊command_1子項,出現的對話框內輸入鍵值為<Super>e

關閉gconf-editor,試試看Windowse,應該會立刻彈出Nautilus視窗,顯示Computer (正體中文系統稱為「電腦」)的內容。

此外,gconf-editor共可定義12個這樣的快捷鍵,在/apps/metacity/keybinding_commands設定命令,在/apps/metacity/global_keybindings設定相對應的快捷鍵。

儘管如此,還是有一些Windows組合鍵無法使用,原因不明。但用同樣的設定方法,若改用CtrlAlt鍵搭配就可以。

如果使用者想要搭配方向鍵()亦可,例如上述啟動Nautilus的快捷鍵可改為Windows,則command_1的鍵值為<Super>left。若還嫌不夠的話,<Home><End><Insert><Delete><Pause>分別代表HomeEndInsertDeletePause鍵;<Page_Up><Page_Down><Scroll_Lock>分別代表Page UpPage DownScroll Lock鍵。

密技以Ubuntu 8.04長期支援版本(Hardy Heron)測試,有可能不適用於新版本,或需做配合微調。

0 留言:

張貼留言