<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JUST DO IT ~

    我只想當(dāng)個(gè)程序員

    ibm thinkpad 鍵盤 設(shè)置

    文章比較亂? 如果認(rèn)真看 是可以看懂的

    thinkpad? 或者任意什么軟件映射 基本都是這套東西
    注意不熟悉的人先備份注冊(cè)表。


    1 注冊(cè)表 關(guān)于鍵盤映射的


    ???????????????其實(shí)很多web browser都支持mouse gesture能夠做到backward, forward。用小紅點(diǎn)很方便﹐所以覺得用不到那兩個(gè)鍵。

    具體步驟如下﹕
    打開regedit﹐找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout
    注意﹐是keyboard layout﹐不是keyboard layouts
    鼠標(biāo)右鍵點(diǎn)擊keyboard layout﹐選擇New\Binary Value
    把Name改成Scancode Map
    然後雙擊Scancode Map。這時(shí)會(huì)跳出一個(gè)窗口供輸入新值。
    如果要backward->windows, forward -> Application
    就輸入如下值﹕
    00 00 00 00 00 00 00 00
    03 00 00 00 5b e06a e0
    5d e0 69 e0 00 00 00 00

    其中第一行的8個(gè)00是固定的header
    第二行的03 00 00 00代表後面有三個(gè)mapping﹕
    5b e0 6a e0,5b e0是windows鍵的scancode,6a e0是backward
    5d e0 69 e0,5d e0是application, 69 e0是forward
    00 00 00 00 (這是一個(gè)null terminator mapping)?

    ?
    2 關(guān)于我想要的功能


    RemapKey.exe 軟件 修改沒個(gè)功能到鍵任意 然后觀察 注冊(cè)表上面那個(gè)項(xiàng)的 變化就可以分析得到 結(jié)果。

    然后。。。













    ---------------------

    下面是參考的文章



  • 一鍵休眠
  • 一鍵關(guān)閉主機(jī)電源
  • 一鍵使用屏保
  • 一鍵抓圖
  • 一鍵打開網(wǎng)頁(yè)
  • 一鍵添加收藏網(wǎng)址
  • IE窗口一鍵隱藏
  • 一鍵修復(fù)IE
  • 一鍵完成網(wǎng)絡(luò)診斷
  • 一鍵打開記事本
  • 一鍵“復(fù)印”資料
  • 一鍵恢復(fù)
  • 一鍵安裝程序
  • 一鍵啟動(dòng)所有聊天程序
  • QQ實(shí)現(xiàn)一鍵登錄
  • 一鍵排版

  • ?Application?? 5d e0
    windows?? 5b e0
    ?
    ?

    其中第一行的8個(gè)00是固定的header
    第二行的03 00 00 00代表後面有三個(gè)mapping﹕
    5b e0 6a e0,5b e0是windows鍵的scancode,6a e0是backward
    5d e0 69 e0,5d e0是application, 69 e0是forward
    00 00 00 00 (這是一個(gè)null terminator mapping)
    ?
    ?
    ?
    這個(gè)對(duì)我來說就比較簡(jiǎn)單了,回報(bào)一下:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEY\8001]
    "DispName"="Access IBM"
    "File"="C:\\Program Files\\IBM\\Access IBM\\aibm.exe"

    把File路徑改成你要啟動(dòng)的程式即可,如果是在RegEdit裡直接修改的話,改完後按F5更新即可立即作用,不需登出也不需重啟。
    ?
    ?
    ------------------------------------------------------------------
    ?
    多謝X31和Dark Jedi指出“修改完後只需登出再登入即可”
    以及“.reg第一句一定要先加 "Windows Registry Editor Version 5.00" 。
    ?
    據(jù)我所知Fn鍵是沒有Scancode的﹐好像是IBM自己的driver
    來handle這個(gè)鍵的﹐不過我也不肯定。如果是這樣的話﹐要
    定義Fn+其他Fx恐怕也比較難吧。
    ?
    如果有時(shí)間和興趣的話這裡有一系列討論可能會(huì)有幫助﹕
    http://www.annoyances.org/...
    ?
    不過我看到過在linux裡把Thinkpad鍵remap成啟動(dòng)任意程序的﹐不知道在Windows XP裡要怎麼做。
    ?
    ?
    ?
    ?
    ?

    01?? 1? Esc ?2? 18? E??? ?3? 35? H????? ?4? 52? . >??? ?5? 69? NumLock
    02?? 2? 1 ! ?3? 19? R??? ?4? 36? J????? ?5? 53? / ???? ?6? 70? ScrollLck
    03?? 3? 2 @ ?4? 20? T??? ?5? 37? K????? ?6? 54? Shft(R)?7? 71? Home [7]
    04?? 4? 3 # ?5? 21? Y??? ?6? 38? L????? ?7? 55? * PrtSc?8? 72? ^??? [8]
    05?? 5? 4 $ ?6? 22? U??? ?7? 39? ; :??? ?8? 56? Alt??? ?9? 73? PgUp [9]
    06?? 6? 5 % ?7? 23? I??? ?8? 40? " '??? ?9? 57? space? ?a? 74? K -
    07?? 7? 6 ^ ?8? 24? O??? ?9? 41? ` ~??? ?a? 58? CapsLck?b? 75? <??? [4]
    08?? 8? 7 & ?9? 25? P??? ?a? 42? Shft(L)?b? 59? F1???? ?c? 76?????? [5]
    09?? 9? 8 * ?a? 26? [ {? ?b? 43? \ |??? ?c? 60? F2???? ?d? 77? >??? [6]
    0a? 10? 9 ( ?b? 27? ] }? ?c? 44? Z????? ?d? 61? F3???? ?e? 78? K +
    0b? 11? 0 ) ?c? 28? Enter?d? 45? X????? ?e? 62? F4???? ?f? 79? End? [1]
    0c? 12? - _ ?d? 29? Ctrl ?e? 46? C????? ?f? 63? F5???? ?0? 80? v??? [2]
    0d? 13? + = ?e? 30? A??? ?f? 47? V????? ?0? 64? F6???? ?1? 81? PgDn [3]
    0e? 14? bksp?f? 31? S??? ?0? 48? B????? ?1? 65? F7???? ?2? 82? Ins? [0]
    0f? 15? Tab ?0? 32? D??? ?1? 49? N????? ?2? 66? F8???? ?3? 83? Del? [.]
    10? 16? Q?? ?1? 33? F??? ?2? 50? M????? ?3? 67? F9???? ?11? 17? W?? ?2? 34? G??? ?3? 51? ,
    ?
    <??? ?4? 68? F10??? ?============================================================================
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ========================================================================
    ? Key?????????????????????? Hex Sequence????? ?Key?????????? Hex Sequence
    ? ========================================================================
    ? F11 ..................... 57??????????????? ?Home ........ e0 47
    ? F12 ..................... 58??????????????? ?Shft-Home ... e0 aa e0 47
    ? Right-Alt ............... e0 38???????????? ?End ......... e0 4f
    ? Right-Ctrl .............. e0 1d???????????? ?Shft-End .... e0 aa e0 4f
    ? PrintScreen ............. e0 2a e0 37?????? ?^ ........... e0 48
    ? Shft-PrintScreen (SysReq) e0 37???????????? ?Shft-^ ...... e0 aa e0 48
    ? Ctrl-PrintScreen (SysReq) e0 37???????????? ?v ........... e0 50
    ? Alt-PrintScreen ......... 54??????????????? ?Shft-v ...... e0 aa e0 50
    ? Pause ................... e1 1d 45 e1 9d c5 ?PageUp ...... e0 49
    ? Ctrl-Pause (Break) ...... e0 46 e0 c6?????? ?Shft-PageUp . e0 aa e0 49
    ? Insert .................. e0 52???????????? ?PageDown .... e0 51
    ? Shft-Insert ............. e0 aa e0 52?????? ?Shft-PageDown e0 aa e0 51
    ? Delete .................. e0 53???????????? ?> ........... e0 4d
    ? Shft-Delete ............. e0 aa e0 53?????? ?Shft-> ...... e0 aa e0 4d
    ? < ....................... e0 4b???????????? ?K Enter ..... e0 1c
    ? Shft-< .................. e0 aa e0 4b?????? ?K / ......... e0 35
    ????????????????????????????????????????????? ?Shft-K / .... e0 aa e0 35
    ? ========================================================================
    ?
    ?
    ?
    53 e0 5d e0
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?

    REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\ACD Systems\ACDInTouch] "InTouchSettings"=hex:01,01,3d,00,00,00,00,00,07,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,50,00,\ 00,00 這個(gè)數(shù)據(jù)怎么用RegWrite函數(shù)來學(xué)徒寫入注冊(cè)表呢?請(qǐng)大家共同來探討一下,這個(gè)問題困擾我很久了。
    ?
    網(wǎng)友觀點(diǎn):
    匿名 - [2006-7-5 21:34:00]
    這個(gè),不能用.reg的哪,只好用.exe才能完成 2006-6-28 0:13:00 ban_r 等級(jí):丐幫弟子文章:19 積分:234 門派:無門無派注冊(cè):2004年6月2日 第 3 樓?
    --------------------------------------------------------------------------------
    ?
    我們屏蔽左"WIN"鍵的注冊(cè)表:
    ?
    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,00,00,5B,E0,00,00,00,00
    ?
    用AUTOIT來寫入的話可以這樣寫:
    ?
    RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\keyboard Layout","Scancode Map","REG_BINARY","00000000000000000200000000005be000000000")
    ?

    ?
    ?
    IBM筆記本添加win鍵辦法- -
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    一、Win 鍵修改大法第一重:hotkey tool

    首先想到的是可以用駐留內(nèi)存的軟件來攔截鍵盤操作。。找到了這樣的一個(gè)軟件 TPKey to WinKey

    http://netcity2.web.hinet....

    這個(gè)軟件可以利用 ThinkPad 鍵啟動(dòng)各種 WinKey 組合熱鍵 與 其它特殊功能。。。呵呵。。是專門針對(duì) IBM 機(jī)型開發(fā)的耶!

    但是這個(gè)是要駐留內(nèi)存的。。白白消耗了系統(tǒng)資源。。不爽!所以繼續(xù)查找 。

    二、Win 鍵修改大法第二重:修改注冊(cè)表

    呵呵。。找到了一個(gè)通過修改注冊(cè)表來實(shí)現(xiàn)的方式,可以把 Alt 或 Ctrl 鍵來模擬 Win 鍵,這個(gè)方式可是實(shí)現(xiàn)了系統(tǒng)資源的零消耗。。哈哈。。

    有位日本人寫了很好的一個(gè)網(wǎng)頁(yè),免費(fèi)的:

    http://www.flowering.ne.jp...

    (請(qǐng)將 IE 的「編碼方式」改為「日文(自動(dòng)選擇)」即可讀取。

    在該頁(yè),選擇看是 Win 2000 or Win NT,然后設(shè)定 remap 的機(jī)制,再將「入替有效」打勾即可。最多可以同時(shí) remap 四個(gè)鍵。我是將右邊的 Alt remap 成左邊的 windows key。然后將產(chǎn)生的碼存起來,存成 remap.reg,執(zhí)行該檔即可更新你的 keyboard 的 mapping。

    如果有人也想將右邊的 Alt 鍵變成 Windows key, 可以直接將這段 code 存成 remap.reg,執(zhí)行即可:

    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,\\

    5b,e0,38,e0,\\

    00,00,00,00

    但是這個(gè)方式只能在 2000/Nt 系統(tǒng)下有效。。如果用的是 95/98 怎么辦呢?

    想來想去,好像以前在微軟的 PowerToys 中看到有自定義鍵盤的東西,馬上轉(zhuǎn)向微軟的網(wǎng)站。。一番搜索。。終于。。

    三、Win 鍵修改大法第三重: RemapKey

    謝謝您能看到這里,說明您和我一樣,真的需要 Win 鍵了。。所以下面推出 終極完美方案:

    RemapKey !!!微軟工具,而且是直接修改注冊(cè)表,也是零消耗的耶。。

    1. Windows 95/98: 到 http://www.microsoft.com/W...

    下載 Windows 95 Kernel Toys Set 執(zhí)行 Keyboard Remap

    2. Windows 2000: 需要 Windows 2000 Resource Kit 里的 RemapKey,可到

    http://www.dynawell.com/su... 下載

    注意:For Windows 2000 的這個(gè) RemapKey 是筆者看到過得功能最強(qiáng)大的鍵盤 Remap 工具,竟然可以重新定義鍵盤上的每一個(gè)按鈕功能。。。爽!!!

    注:另外還找到了不少其它的軟件,不過或多或少都存在一些問題,所以就不向大家介紹了。。呵呵。。歡迎大家多多交流筆記本的使用心得。

    =====================================================
    以下內(nèi)容是在www.ibmuser.idv.tw 論壇上找到的,對(duì)于IBM的鍵映射提供了完善的解決方案。現(xiàn)在該網(wǎng)站已經(jīng)關(guān)閉,只能在google的cache中可以看到。

    發(fā)表於: 07-08-2003 07:09 PM ? ?文章主題: ? ?

    --------------------------------------------------------------------------------

    其實(shí)很多web browser都支持mouse gesture能夠做到backward, forward。用小紅點(diǎn)很方便﹐所以覺得用不到那兩個(gè)鍵。

    具體步驟如下﹕
    打開regedit﹐找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout
    注意﹐是keyboard layout﹐不是keyboard layouts
    鼠標(biāo)右鍵點(diǎn)擊keyboard layout﹐選擇New\Binary Value
    把Name改成Scancode Map。
    然後雙擊Scancode Map。這時(shí)會(huì)跳出一個(gè)窗口供輸入新值。
    如果要backward->windows, forward -> Application
    就輸入如下值﹕
    00 00 00 00 00 00 00 00
    03 00 00 00 5b e0 6a e0
    5d e0 69 e0 00 00 00 00

    其中第一行的8個(gè)00是固定的header
    第二行的03 00 00 00代表後面有三個(gè)mapping﹕
    5b e0 6a e0,5b e0是windows鍵的scancode,6a e0是backward
    5d e0 69 e0,5d e0是application, 69 e0是forward
    00 00 00 00 (這是一個(gè)null terminator mapping)

    然後reboot﹐就大功告成了﹐backward變成windows﹐forward變成application.

    另外還有一個(gè)更簡(jiǎn)單的辦法就是把下面的內(nèi)容寫到notepad裡﹐然後存成.reg文檔﹕然後雙擊此文檔就會(huì)自動(dòng)load進(jìn)registry裡
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,5d,e0,69,e0,5b,e0,6a,e0,00,00,00,00
    這個(gè)辦法我沒試過﹐如果你試成功﹐請(qǐng)也一並告訴我﹐謝謝。
    ---------------------------------------------------------------------------------

    補(bǔ)充一些常用代碼好了
    Code -- Key
    38,00 Left {Alt}
    38,E0 Right {Alt}
    1D,00 Left {Ctrl}
    1D,E0 Right {Ctrl}
    2A,00 Left {Shift}
    46,00 Right {Shift}
    3A,00 {Caps Lock}
    5B,E0 Left {Windows}
    5C,E0 Right {Windows}
    3B,00 {F1}
    3C,00 {F2}
    3D,00 {F3}
    3E,00 {F4}
    3F,00 {F5}
    40,00 {F6}
    41,00 {F7}
    42,00 {F8}
    43,00 {F9}
    44,00 {F10}
    57,00 {F11}
    58,00 {F12}
    ------------------------------------------------------------------

    多謝X31和Dark Jedi指出“修改完後只需登出再登入即可”
    以及“.reg第一句一定要先加 "Windows Registry Editor Version 5.00" 。

    據(jù)我所知Fn鍵是沒有Scancode的﹐好像是IBM自己的driver
    來handle這個(gè)鍵的﹐不過我也不肯定。如果是這樣的話﹐要
    定義Fn+其他Fx恐怕也比較難吧。

    如果有時(shí)間和興趣的話這裡有一系列討論可能會(huì)有幫助﹕
    http://www.annoyances.org/...

    不過我看到過在linux裡把Thinkpad鍵remap成啟動(dòng)任意程序的﹐不知道在Windows XP裡要怎麼做。

    --------------------------------------------------------------------

    這個(gè)對(duì)我來說就比較簡(jiǎn)單了,回報(bào)一下:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEY\8001]
    "DispName"="Access IBM"
    "File"="C:\\Program Files\\IBM\\Access IBM\\aibm.exe"

    把File路徑改成你要啟動(dòng)的程式即可,如果是在RegEdit裡直接修改的話,改完後按F5更新即可立即作用,不需登出也不需重啟。
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    妙用注冊(cè)表?空手打造多媒體鍵盤
    作者:劉明星 文章來源:yesky 點(diǎn)擊數(shù): 11 更新時(shí)間:2007-1-28 12:42:57

    前 言 ?

     現(xiàn)在許多高檔的多媒體鍵盤都有一些附加的功能鍵,通過這些功能鍵可以方便地實(shí)現(xiàn)音量調(diào)節(jié)、網(wǎng)頁(yè)瀏覽、收發(fā)郵件等功能。只須手指輕輕一按,即可輕松遨游互聯(lián)網(wǎng)絡(luò)及多媒體世界,看著別人一鍵定乾坤的樣子實(shí)在有點(diǎn)羨慕,無奈身上銀子不多消受不起,難道就沒有辦法了嗎?非也!實(shí)際上微軟在Windows XP/Windows 2000 系統(tǒng)中,提供了一種新的鍵盤掃描碼映射方法,使你能隨意地設(shè)置鍵盤鍵位的布局。大家打開本文的第二頁(yè)就可以看到詳細(xì)的內(nèi)容,第一頁(yè)我們主要講一些以前的專題和文章為這篇文章做個(gè)補(bǔ)充。

    注冊(cè)表使用技巧 ?

      如何更安全更有效的使用注冊(cè)表,原野想很多朋友都希望了解,下面講一些大全給大家。

      ·注冊(cè)表實(shí)戰(zhàn)集錦

      下面講一些注冊(cè)表常用的修改方法[點(diǎn)這里看具體操作方法

      ·Windows注冊(cè)表應(yīng)用的30個(gè)實(shí)例

      這里主要給大家講一些針對(duì)某些功能如何通過修改注冊(cè)表來實(shí)現(xiàn)[點(diǎn)這里看具體操作方法

      ·惡意網(wǎng)頁(yè)修改注冊(cè)表的12種現(xiàn)象

      網(wǎng)友在瀏覽網(wǎng)頁(yè)時(shí),屢屢發(fā)生注冊(cè)表被修改,更有甚者使瀏覽者的電腦在啟動(dòng)時(shí)出現(xiàn)一個(gè)提示窗口顯示自己的廣告,而且有愈演愈烈之勢(shì),遇到這種情況我們?cè)撛鯓愚k呢?下面給大家講講遇到這種情況的應(yīng)對(duì)方法[點(diǎn)這里看如何應(yīng)對(duì)

      ·注冊(cè)表相關(guān)知識(shí)應(yīng)用視頻

      對(duì)我們大多數(shù)人而言,注冊(cè)表就像我們汽車上的密封墊片:我們知道它在那里,它至關(guān)重要而且我們感覺不到它的存在。本視頻教程就來教你徹底征服注冊(cè)表。[點(diǎn)這里看視頻教程

      ·注冊(cè)表應(yīng)用專區(qū)

      專區(qū)中包含了基礎(chǔ)知識(shí),應(yīng)用技巧,相關(guān)應(yīng)用軟件等內(nèi)容。是我們對(duì)所在與注冊(cè)表相關(guān)文章的一個(gè)系統(tǒng)性總結(jié)。[點(diǎn)這里看具體內(nèi)容

     Windows一鍵操作技巧 ?

  • “一鍵”切換、鎖定用戶
  •   因?yàn)槲恼轮杏幸绘I操作的相關(guān)設(shè)置,所以我們也給大家講講如何實(shí)現(xiàn)更多的一鍵操作。

      ·一“鍵”行天下 Windows一鍵操作技巧

      一鍵操作,顧名思義就是指通過設(shè)置,可以用鍵盤上的一個(gè)按鍵來操作系統(tǒng)的某項(xiàng)功能,這些功能能讓我們快速,方便的操作系統(tǒng)Windows,大大提高了使用效率。在下面的文章中,筆者就給大家介紹一些Windows操作系統(tǒng)的一鍵操作技巧,希望能給你使用電腦帶來一定的幫助。

  • “一鍵”關(guān)機(jī)或重啟
  •   ·“一鍵鐘情” 讓你的Windows聰明起來

      “一鍵鐘情”可以讓普通的鍵盤變成功能強(qiáng)大的多功能鍵盤,它可讓你按鍵控制系統(tǒng)音量、關(guān)機(jī)、重啟、顯示時(shí)間、鎖定計(jì)算機(jī)、截取屏幕顏色、圖像。[點(diǎn)這里看具體內(nèi)容

      ·系統(tǒng)崩潰無需重裝 打造F11一鍵恢復(fù)系統(tǒng)

      藍(lán)巨人IBM的F11功能非常不錯(cuò),無須啟動(dòng)盤。系統(tǒng)崩潰按下F11就自動(dòng)恢復(fù)了,可惜為了這F11叫我等窮人去買IBM有點(diǎn)不太現(xiàn)實(shí),難道我們就沒辦法了嗎?
    點(diǎn)這里看如何自己打造F11鍵

      ·一鍵關(guān)機(jī)——五種讓你神速關(guān)機(jī)的技巧

      平常關(guān)機(jī),我們都要點(diǎn)擊幾下鼠標(biāo)才能關(guān)閉系統(tǒng),本文就給大家介紹五種一鍵關(guān)機(jī)的方法,方法不同,效果一樣,大家可任選一種技巧進(jìn)行設(shè)置。[點(diǎn)這里看具體方法

    現(xiàn)在許多高檔的多媒體鍵盤都有一些附加的功能鍵,通過這些功能鍵可以方便地實(shí)現(xiàn)音量調(diào)節(jié)、網(wǎng)頁(yè)瀏覽、收發(fā)郵件等功能。只須手指輕輕一按,即可輕松遨游互聯(lián)網(wǎng)絡(luò)及多媒體世界,看著別人一鍵定乾坤的樣子實(shí)在有點(diǎn)羨慕,無奈身上銀子不多消受不起,難道就沒有辦法了嗎?

      非也!實(shí)際上微軟在Windows XP/Windows 2000 系統(tǒng)中,提供了一種新的鍵盤掃描碼映射方法,使你能隨意地設(shè)置鍵盤鍵位的布局,這就是注冊(cè)表中的 “Scancode Map”(這可算是微軟的一點(diǎn)人性化設(shè)計(jì),不過遺憾的譴蠖嗍瞬⒉弧傲燁欏?。我們巧妙利用“Scancode Map”就可將普通鍵盤改造成準(zhǔn)多媒體鍵盤。

      而能改造的原因就在于多媒體鍵盤上的功能鍵通常也是通過掃描碼(鍵盤處理器大部分時(shí)間在“掃描”, 監(jiān)視著鍵矩陣. 一旦發(fā)現(xiàn)有鍵被按下,釋放,或被按住不放,鍵盤處理器就會(huì)向計(jì)算機(jī)發(fā)送一個(gè)數(shù)據(jù)包,稱為鍵盤掃描碼)來實(shí)現(xiàn)的,因而在普通鍵盤上,只要將其他鍵位映射到這些功能鍵上即可實(shí)現(xiàn)這些功能。因而,我們的思路就是妙用注冊(cè)表將鍵盤上一些比較“閑置”的鍵改造成功能鍵。下面我們就一起來將打造成多媒體鍵盤。

      什么是“Scancode Map”?

      我們有必要先了解一下“Scancode Map”(掃描碼映射),“Scancode Map”是注冊(cè)表中[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]中的一個(gè)二進(jìn)制鍵值(默認(rèn)沒有,需新建),并且有固定的格式。Scancode Map 代碼的一般格式是:“hex:00,00,00,00,00,00,00,00,|02|,00,00,00,|原鍵,替代鍵,原鍵,替代鍵,|00,00,00,00”。其含義為:前8個(gè)00(DWORD兩個(gè)0)是版本號(hào),接下來的“02”表示映射數(shù),其最小為值為“02”,表示只映射一組,若要映射多組,只需增加相應(yīng)的值即可,如映射2組其值應(yīng)為“03”,3組為“04”;后邊代碼每4個(gè)是一組:前兩個(gè)是映射后鍵位的掃描碼,后兩個(gè)是鍵位原掃描碼。如果要交換兩個(gè)鍵,則最后四個(gè)值的排列形式是:鍵A,鍵B,鍵B,鍵A——它表示:鍵A成為鍵B,鍵B成為鍵A。最后以“00,00,00,00” 結(jié)尾。了解了“Scancode Map”之后,我們就可以來利用添加功能鍵了。

      1.調(diào)節(jié)音量功能鍵

      現(xiàn)在許多多媒體鍵盤基本都有音量調(diào)節(jié)的功能鍵,當(dāng)然利用一些小軟件也可實(shí)現(xiàn),而實(shí)際上利用“Scancode Map”更簡(jiǎn)單有效,下面的方法可將F9、F10改為音量控制鍵。

      從圖一(常用的可實(shí)現(xiàn)的功能鍵的掃描碼)中查出Volume Up、Volume Down的掃描碼分別為(E0,30)、(E0,2E),(Fn和WINS等鍵位的掃描碼)中查出F9、F10掃描碼分別為(00,43)、(00,44),注意在注冊(cè)表中需要將二進(jìn)制值的高低字節(jié)交換一下,套用上面的“Scancode Map”格式,"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,因而將下面的內(nèi)容輸入記事本,另存為win.reg文件并雙擊導(dǎo)入注冊(cè)表,:

    注冊(cè)表

      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

      然后重啟電腦后,F(xiàn)9、F10就變成音量控制鍵,能一鍵調(diào)節(jié)音量大小了。我們還可以將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.網(wǎng)頁(yè)瀏覽功能鍵

      同樣的道理,我們可將右Windows徽標(biāo)鍵改為一鍵打開主頁(yè),代碼如下:

      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

      導(dǎo)入注冊(cè)表重啟后,點(diǎn)擊右Windows徽標(biāo)鍵即可用IE打開主頁(yè)。我們還可以添加刷新、搜索、打開收藏夾、前進(jìn)、后退、停止等功能鍵,掃描碼分別對(duì)應(yīng)于圖一中的WWWReflash、WWWSearch、WWWFavorates、WWWForward、WWWBack、WWWStop,在“Scancode Map”代碼進(jìn)行替換即可。

      3.一鍵打開“我的電腦”

      我們經(jīng)常要用到“我的電腦”,若把它添加為鍵盤的功能鍵就方便多了。我們不妨將無用的Scroll Lock鍵改為“我的電腦”,其注冊(cè)表代碼如下:

      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

      導(dǎo)入注冊(cè)表重啟后,點(diǎn)擊Scroll Lock鍵即可打開“我的電腦”。

      4.一鍵打開電子郵箱

      許多人都有一開電腦就要打開電腦郵箱的習(xí)慣,顯然如果鍵盤上有一個(gè)快速打開郵箱的功能鍵就省去了不少事。我們不妨將右Windows徽標(biāo)鍵旁邊的右鍵菜單鍵改為郵箱開啟功能鍵,其注冊(cè)表代碼如下:

      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

      導(dǎo)入注冊(cè)表重啟后,點(diǎn)擊右鍵菜單鍵即可用Outlook Express 打開你的電子郵箱。

      5.一鍵打開媒體播放器

      現(xiàn)在一些多媒體鍵盤中有快速打開媒體播放器的功能鍵(通常與特定播放器配搭),而我們利用“Scancode Map”也能實(shí)現(xiàn)。我們不妨將F5設(shè)為打開播放器的功能鍵,注冊(cè)表代碼如下:

      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

      導(dǎo)入注冊(cè)表重啟后,點(diǎn)擊F5即可打開Windows Media player按你設(shè)定的播放列表進(jìn)行播放,當(dāng)然如果你還安裝了其它播放器(如千千靜聽),則將用這些播放器打開播放。

      從圖一我們可以知道,除了上述已經(jīng)提及的功能鍵,利用“Scancode Map”還能實(shí)現(xiàn)一鍵控制播放器的播放、一鍵打開計(jì)算器,大家可參照上面的方法實(shí)現(xiàn)。

      怎么樣,鍵盤能實(shí)現(xiàn)了上述的功能,是不是能稱得上一個(gè)準(zhǔn)多媒體鍵盤了?當(dāng)然可能比不上真正的多媒體鍵盤功能強(qiáng)大和方便,但我們沒花去一分錢,只是動(dòng)了動(dòng)手和腦,何樂而不為?

      最后需要提醒各位讀者特別注意的是:

      1.如果你要同時(shí)實(shí)現(xiàn)多個(gè)修改,則需要按上面的“Scancode Map”格式,寫入一段代碼中(不可按順序先后導(dǎo)入),例如我們也可以將上面提到所有的功能用下面的一段代碼來實(shí)現(xiàn),

      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.將上述的任何一段代碼導(dǎo)入注冊(cè)表后,必須在重新啟動(dòng)電腦后,所有的修改才能生效,而諸如結(jié)束explorer.exe進(jìn)程之類的方法是無效的。

      3.若要恢復(fù)鍵盤鍵位原來的布局,只需定位于注冊(cè)表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout],刪除"Scancode Map"鍵值,然后重啟電腦即可。

    ?
    ?
    ?
    ?
    ?

    posted on 2007-02-13 20:32 小高 閱讀(7471) 評(píng)論(3)  編輯  收藏 所屬分類: 其他

    評(píng)論

    # re: ibm thinkpad 鍵盤 設(shè)置[未登錄] 2008-03-24 11:43 呵呵

    你好

    請(qǐng)教個(gè)問題可以嗎?我是看了你的《跑跑卡水》文章后學(xué)到到鍵盤映射的注冊(cè)表修改法-----"Scancode Map"如有這么個(gè)參數(shù)“hex:00,00,00,00,00,00,00,00,||03,||00,00,00,||原鍵,替代鍵,原鍵,替代鍵,||00,00,00,00” 請(qǐng)問其中||03||是什么意思?網(wǎng)上說是2組映射(02是這種類型的最小值),但是我做過改動(dòng)就是用00,或01或02(小于最小值)等、都可以實(shí)現(xiàn)多組映射(不管多少組都可以映射)。。。如果知道請(qǐng)回復(fù)我哦,謝謝

    qq:310471547@qq.com  回復(fù)  更多評(píng)論   

    # re: ibm thinkpad 鍵盤 設(shè)置 2008-05-10 10:29 小高

    @呵呵
    就是 新的要表達(dá)意思的鍵盤碼   回復(fù)  更多評(píng)論   

    # re: ibm thinkpad 鍵盤 設(shè)置 2008-05-26 13:35 hu家物

    hao   回復(fù)  更多評(píng)論   

    導(dǎo)航

    <2007年2月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728123
    45678910

    統(tǒng)計(jì)

    常用鏈接

    留言簿(3)

    隨筆分類(352)

    收藏夾(19)

    關(guān)注的blog

    手冊(cè)

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 91亚洲国产在人线播放午夜| 91精品国产免费网站| 亚洲一级毛片免观看| 国产精品久久久亚洲| 国产成人青青热久免费精品| 99热在线观看免费| 成年女人A毛片免费视频| 狠狠综合亚洲综合亚洲色| 亚洲1234区乱码| 亚洲视频在线不卡| 国产aⅴ无码专区亚洲av| 亚洲午夜无码片在线观看影院猛| 高清国语自产拍免费视频国产 | 无码高潮少妇毛多水多水免费| 波多野结衣免费一区视频 | 全免费A级毛片免费看网站| 99久久免费看国产精品| 在线观看免费视频一区| 四虎影视永久在线精品免费| 亚洲色一区二区三区四区| 亚洲一区二区三区在线观看蜜桃| 麻豆亚洲AV永久无码精品久久| 人人狠狠综合久久亚洲88| 亚洲人成77777在线播放网站| 精品国产日韩亚洲一区| 亚洲国产精品成人久久蜜臀| 亚洲成a人片在线播放| 啊v在线免费观看| 国产片免费福利片永久| 国产免费观看a大片的网站| 永久在线毛片免费观看| 日韩人妻无码免费视频一区二区三区| 无人在线观看完整免费版视频| 免费精品国产自产拍在线观看图片| 永久免费视频网站在线观看| 十八禁无码免费网站| 24小时免费看片| 91香蕉成人免费网站| 性做久久久久久免费观看| 最近的免费中文字幕视频| 在线精品免费视频|