現在一堆高檔(好像大部分也不怎麼高..)的鍵盤都有一脫拉庫的多媒體鍵以及許多附加的功能鍵,就像這個樣子.
DSC02638
不要說鍵盤了..連滑鼠也都一堆可以按了
DSC02639 馬的每次動不動就按到返回鍵..

總之這堆裝飾用的功能鍵可以方便地讓你調節音量、設定IE、Firefox等快速鍵、收發郵件還要看了自爽 (還有驅動裝好的動畫)。只須手指輕輕一按,即可輕鬆遨遊網絡及多媒體世界,看著大家拿新鍵盤一鍵定乾坤無奈家裡的99鍵盤就是不肯壞掉..難道99鍵盤沒辦法了嗎?

當然不! 人家99喇叭都能靠SRS Soundbox來翻身了,憑甚麼說99鍵盤就不行! 只要有心就算它只要99也能辦到,其實Windows XP (聽說2000也是一樣的..Vista大概也可以...吧?) 本身就可以了~ 不用靠甚麼奇奇怪怪對岸匪方來的7成有木馬剩下三成可能性是病毒的奇怪軟體了。 XP的鍵盤映射可以讓你隨意地設置鍵盤鍵位的佈局,爽怎麼搞就怎麼搞,你還可以把Enter和Backspace交換之後借給別人,就可以看他打字時的冏樣了。

總之,XP鍵盤映射全部都儲存在註冊表中的 「Scancode Map」,只要在「Scancode Map」中字型搞好就可幫可愛的小99升等~可以不用當小弟了~(不過還是當不成大哥的!)。但是,鍵盤就這麼多按鍵,要怎麼改? 沒問題~只要把一些"沒鳥用"的鍵改掉就好了,像是F11、F12就可以拿來當流覽器用的,Scroll Lock對大部分人應該也沒甚麼鳥用吧。

到底「Scancode Map」是三小?

首先來定義一下「Scancode Map」(掃瞄碼映射),「Scancode Map」是註冊表中[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]中的一個二進制值 (預設並不會存在,需要自己新增),它用來定義鍵盤中每一個按鍵所對Windows產生的指令 ,並且有固定的格式。
「hex:00,00,00,00,00,00,00,00,|02|,00,00,00,|原鍵,替代鍵,原鍵,替代鍵,|00,00,00,00」。
看起來有點混亂吧?

  • 它的格式為前面八個零(四組00)是版本
  • 接下來的「02」表示映射數,最小為值為「02」表示只映射一組,若要多加幾組只要自己更改速度就好了,如映射2組其值應為「03」,3組為「04」,夠簡單吧?
  • 後面的代碼是一組一組的:前兩個是映射後鍵位的掃瞄碼,後兩個是鍵位原掃瞄碼。如果要交換兩個鍵,則最後四個值的排列形式是:鍵A,鍵B,鍵B,鍵A——它表示:鍵A成為鍵B,鍵B成為鍵A。
  • 最後再以「00,00,00,00」做結尾。

1.調節音量功能鍵

多媒體鍵盤基本上不可能沒有音量調節鍵(如上圖中間那個圓盤),不過市面上也有一堆軟體可以讓你自訂,不過那種常註成是看了就賭爛又占系統資源,再者,天曉得裡面有沒有木馬。所以呢,直接利用「Scancode Map」實際上更簡單安全,下面的範例可以將F9、F10改為音量控制鍵。

總之呢,講重點就是Volume Up、Volume Down的掃瞄碼分別為(E0,30)、(E0,2E),而我們可從下圖
2ic89n1143hq
查出F9、F10掃瞄碼分別為 (00,43)、(00,44),當然如果你想要用別的鍵也可從上圖直接找你要用的鍵。注意在註冊表中要將二進制值的前後交換,反正不想聽廢話的話就是將下面的內容輸入記事本,另存為.reg文件後雙擊倒入:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,30,E0,43,00,2E,E0,44,00,00,00,00,00

重啟電腦後,F9、F10就變成音量控制鍵,能一鍵調節音量大小了~99鍵盤可以開始囂張了~ 我們還可以進一步將F12改成靜音鍵,步驟和上面一樣,不過要複製進筆記本的內容不太一樣 (廢話):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,20,E0,58,00,00,00,00,00

 

2.網頁瀏覽功能鍵

同樣的道理,我們可將右邊的Windows鍵改成一鍵打開網頁瀏覽器,右邊的Windows鍵應該堪稱是最廢的鍵吧,左邊就有了隔沒多遠在一個幹麻,reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,32,E0,5C,E0,00,00,00,00

重啟後,右邊Windows鍵即可打開主頁。

3.一鍵打開「我的電腦」

「我的電腦」應該很常用到吧,那麼我們不妨將廢到暴的Scroll Lock鍵改為「我的電腦」,reg如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,6B,E0,46,00,00,00,00,00

重啟後,Scroll Lock鍵即可打開「我的電腦」。

4.一鍵打開電子郵箱

習慣一開電腦就檢查email的人越來越多了吧,顯然如果鍵盤上有一個快速打開郵箱的功能鍵就省不少功夫,這裡範例又是用右邊的Windows鍵了。reg如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,6C,E0,5D,E0,00,00,00,00

5.一鍵打開媒體播放器

一開電腦就聽音樂的人應該也很多吧,想當然也需要幫小99設定一個快速鍵囉,我們不妨將F5設為打開預設播放器,reg如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,6D,E0,3F,00,00,00,00,00

重啟後,點擊F5即可打開預設的媒體播放器

 

如何,99鍵盤變屌了吧? 簡單來久就是唱秋了,雖然還是和屌一點的媒體鍵盤比不了,不過和其他的99~299鍵盤已經可以就地稱王了。

 

最後要提醒特別注意的就是:

1.如果你要同時做多個修改,則需要按上面的「Scancode Map」的各時,自己按順序寫入reg,直接照順序匯入的話只會用新的覆蓋舊的,例如我們也可以將上面提到所有的功能用下面的一段代碼來實現,

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,07,00,00,00,6D,E0,3F,00,30,E0,
43,00,2E,E0,44,00,6B,E0,46,00,32,E0,4D,E0,6C,E0,5D,E0,00,00,00,00

2. 如果要還原的話,那更是簡單到腦殘,只要把[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout],中的"Scancode Map"刪除重啟之後就好了。

停用Windows按鍵

除了"建立"快速鍵,當然他也還有別的妙用壓~ 就是"停用"按鍵。 玩遊戲時按到Windwos鍵很幹吧? 那我們來把Windows鍵停用吧
一樣事在剛剛的「Scancode Map」中修改,把Windows Key改掉就好了,如已下範例
「00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00」
重啟之後你的Windows Key已經變廢物了~

創作者介紹
創作者 victor8314 的頭像
victor8314

原始生活之草原日記

victor8314 發表在 痞客邦 留言(0) 人氣()