JUST DO IT ~

我只想当个程序员

ibm thinkpad 键盘 设置

文章比较乱  如果认真看 是可以看懂的

thinkpad  或者任意什么软件映射 基本都是这套东西
注意不熟悉的人先备份注册表。


1 注册表 关于键盘映射的


               其實很多web browser都支持mouse gesture能夠做到backward, forward。用小紅點很方便﹐所以覺得用不到那兩個鍵。

具體步驟如下﹕
打開regedit﹐找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout
注意﹐是keyboard layout﹐不是keyboard layouts
鼠標右鍵點擊keyboard layout﹐選擇New\Binary Value
把Name改成Scancode Map
然後雙擊Scancode Map。這時會跳出一個窗口供輸入新值。
如果要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個00是固定的header
第二行的03 00 00 00代表後面有三個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 (這是一個null terminator mapping) 

 
2 关于我想要的功能


RemapKey.exe 软件 修改没个功能到键任意 然后观察 注册表上面那个项的 变化就可以分析得到 结果。

然后。。。













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

下面是参考的文章



  • 一键休眠
  • 一键关闭主机电源
  • 一键使用屏保
  • 一键抓图
  • 一键打开网页
  • 一键添加收藏网址
  • IE窗口一键隐藏
  • 一键修复IE
  • 一键完成网络诊断
  • 一键打开记事本
  • 一键“复印”资料
  • 一键恢复
  • 一键安装程序
  • 一键启动所有聊天程序
  • QQ实现一键登录
  • 一键排版

  •  Application   5d e0
    windows   5b e0
     
     

    其中第一行的8個00是固定的header
    第二行的03 00 00 00代表後面有三個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 (這是一個null terminator mapping)
     
     
     
    這個對我來說就比較簡單了,回報一下:

    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路徑改成你要啟動的程式即可,如果是在RegEdit裡直接修改的話,改完後按F5更新即可立即作用,不需登出也不需重啟。
     
     
    ------------------------------------------------------------------
     
    多謝X31和Dark Jedi指出“修改完後只需登出再登入即可”
    以及“.reg第一句一定要先加 "Windows Registry Editor Version 5.00" 。
     
    據我所知Fn鍵是沒有Scancode的﹐好像是IBM自己的driver
    來handle這個鍵的﹐不過我也不肯定。如果是這樣的話﹐要
    定義Fn+其他Fx恐怕也比較難吧。
     
    如果有時間和興趣的話這裡有一系列討論可能會有幫助﹕
    http://www.annoyances.org/...
     
    不過我看到過在linux裡把Thinkpad鍵remap成啟動任意程序的﹐不知道在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 这个数据怎么用RegWrite函数来学徒写入注册表呢?请大家共同来探讨一下,这个问题困扰我很久了。
     
    网友观点:
    匿名 - [2006-7-5 21:34:00]
    这个,不能用.reg的哪,只好用.exe才能完成 2006-6-28 0:13:00 ban_r 等级:丐帮弟子文章:19 积分:234 门派:无门无派注册:2004年6月2日 第 3 楼 
    --------------------------------------------------------------------------------
     
    我们屏蔽左"WIN"键的注册表:
     
    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

    首先想到的是可以用驻留内存的软件来拦截键盘操作。。找到了这样的一个软件 TPKey to WinKey

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

    这个软件可以利用 ThinkPad 键启动各种 WinKey 组合热键 与 其它特殊功能。。。呵呵。。是专门针对 IBM 机型开发的耶!

    但是这个是要驻留内存的。。白白消耗了系统资源。。不爽!所以继续查找 。

    二、Win 键修改大法第二重:修改注册表

    呵呵。。找到了一个通过修改注册表来实现的方式,可以把 Alt 或 Ctrl 键来模拟 Win 键,这个方式可是实现了系统资源的零消耗。。哈哈。。

    有位日本人写了很好的一个网页,免费的:

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

    (请将 IE 的「编码方式」改为「日文(自动选择)」即可读取。

    在该页,选择看是 Win 2000 or Win NT,然后设定 remap 的机制,再将「入替有效」打勾即可。最多可以同时 remap 四个键。我是将右边的 Alt remap 成左边的 windows key。然后将产生的码存起来,存成 remap.reg,执行该档即可更新你的 keyboard 的 mapping。

    如果有人也想将右边的 Alt 键变成 Windows key, 可以直接将这段 code 存成 remap.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,\\

    5b,e0,38,e0,\\

    00,00,00,00

    但是这个方式只能在 2000/Nt 系统下有效。。如果用的是 95/98 怎么办呢?

    想来想去,好像以前在微软的 PowerToys 中看到有自定义键盘的东西,马上转向微软的网站。。一番搜索。。终于。。

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

    谢谢您能看到这里,说明您和我一样,真的需要 Win 键了。。所以下面推出 终极完美方案:

    RemapKey !!!微软工具,而且是直接修改注册表,也是零消耗的耶。。

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

    下载 Windows 95 Kernel Toys Set 执行 Keyboard Remap

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

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

    注意:For Windows 2000 的这个 RemapKey 是笔者看到过得功能最强大的键盘 Remap 工具,竟然可以重新定义键盘上的每一个按钮功能。。。爽!!!

    注:另外还找到了不少其它的软件,不过或多或少都存在一些问题,所以就不向大家介绍了。。呵呵。。欢迎大家多多交流笔记本的使用心得。

    =====================================================
    以下内容是在www.ibmuser.idv.tw 论坛上找到的,对于IBM的键映射提供了完善的解决方案。现在该网站已经关闭,只能在google的cache中可以看到。

    發表於: 07-08-2003 07:09 PM    文章主題:    

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

    其實很多web browser都支持mouse gesture能夠做到backward, forward。用小紅點很方便﹐所以覺得用不到那兩個鍵。

    具體步驟如下﹕
    打開regedit﹐找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout
    注意﹐是keyboard layout﹐不是keyboard layouts
    鼠標右鍵點擊keyboard layout﹐選擇New\Binary Value
    把Name改成Scancode Map。
    然後雙擊Scancode Map。這時會跳出一個窗口供輸入新值。
    如果要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個00是固定的header
    第二行的03 00 00 00代表後面有三個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 (這是一個null terminator mapping)

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

    另外還有一個更簡單的辦法就是把下面的內容寫到notepad裡﹐然後存成.reg文檔﹕然後雙擊此文檔就會自動load進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
    這個辦法我沒試過﹐如果你試成功﹐請也一並告訴我﹐謝謝。
    ---------------------------------------------------------------------------------

    補充一些常用代碼好了
    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" 。

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

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

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

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

    這個對我來說就比較簡單了,回報一下:

    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路徑改成你要啟動的程式即可,如果是在RegEdit裡直接修改的話,改完後按F5更新即可立即作用,不需登出也不需重啟。
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    妙用注册表 空手打造多媒体键盘
    作者:刘明星 文章来源:yesky 点击数: 11 更新时间:2007-1-28 12:42:57

    前 言  

     现在许多高档的多媒体键盘都有一些附加的功能键,通过这些功能键可以方便地实现音量调节、网页浏览、收发邮件等功能。只须手指轻轻一按,即可轻松遨游互联网络及多媒体世界,看着别人一键定乾坤的样子实在有点羡慕,无奈身上银子不多消受不起,难道就没有办法了吗?非也!实际上微软在Windows XP/Windows 2000 系统中,提供了一种新的键盘扫描码映射方法,使你能随意地设置键盘键位的布局。大家打开本文的第二页就可以看到详细的内容,第一页我们主要讲一些以前的专题和文章为这篇文章做个补充。

    注册表使用技巧  

      如何更安全更有效的使用注册表,原野想很多朋友都希望了解,下面讲一些大全给大家。

      ·注册表实战集锦

      下面讲一些注册表常用的修改方法[点这里看具体操作方法

      ·Windows注册表应用的30个实例

      这里主要给大家讲一些针对某些功能如何通过修改注册表来实现[点这里看具体操作方法

      ·恶意网页修改注册表的12种现象

      网友在浏览网页时,屡屡发生注册表被修改,更有甚者使浏览者的电脑在启动时出现一个提示窗口显示自己的广告,而且有愈演愈烈之势,遇到这种情况我们该怎样办呢?下面给大家讲讲遇到这种情况的应对方法[点这里看如何应对

      ·注册表相关知识应用视频

      对我们大多数人而言,注册表就像我们汽车上的密封垫片:我们知道它在那里,它至关重要而且我们感觉不到它的存在。本视频教程就来教你彻底征服注册表。[点这里看视频教程

      ·注册表应用专区

      专区中包含了基础知识,应用技巧,相关应用软件等内容。是我们对所在与注册表相关文章的一个系统性总结。[点这里看具体内容

     Windows一键操作技巧  

  • “一键”切换、锁定用户
  •   因为文章中有一键操作的相关设置,所以我们也给大家讲讲如何实现更多的一键操作。

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

      一键操作,顾名思义就是指通过设置,可以用键盘上的一个按键来操作系统的某项功能,这些功能能让我们快速,方便的操作系统Windows,大大提高了使用效率。在下面的文章中,笔者就给大家介绍一些Windows操作系统的一键操作技巧,希望能给你使用电脑带来一定的帮助。

  • “一键”关机或重启
  •   ·“一键钟情” 让你的Windows聪明起来

      “一键钟情”可以让普通的键盘变成功能强大的多功能键盘,它可让你按键控制系统音量、关机、重启、显示时间、锁定计算机、截取屏幕颜色、图像。[点这里看具体内容

      ·系统崩溃无需重装 打造F11一键恢复系统

      蓝巨人IBM的F11功能非常不错,无须启动盘。系统崩溃按下F11就自动恢复了,可惜为了这F11叫我等穷人去买IBM有点不太现实,难道我们就没办法了吗?
    点这里看如何自己打造F11键

      ·一键关机——五种让你神速关机的技巧

      平常关机,我们都要点击几下鼠标才能关闭系统,本文就给大家介绍五种一键关机的方法,方法不同,效果一样,大家可任选一种技巧进行设置。[点这里看具体方法

    现在许多高档的多媒体键盘都有一些附加的功能键,通过这些功能键可以方便地实现音量调节、网页浏览、收发邮件等功能。只须手指轻轻一按,即可轻松遨游互联网络及多媒体世界,看着别人一键定乾坤的样子实在有点羡慕,无奈身上银子不多消受不起,难道就没有办法了吗?

      非也!实际上微软在Windows XP/Windows 2000 系统中,提供了一种新的键盘扫描码映射方法,使你能随意地设置键盘键位的布局,这就是注册表中的 “Scancode Map”(这可算是微软的一点人性化设计,不过遗憾的谴蠖嗍瞬⒉弧傲烨椤?。我们巧妙利用“Scancode Map”就可将普通键盘改造成准多媒体键盘。

      而能改造的原因就在于多媒体键盘上的功能键通常也是通过扫描码(键盘处理器大部分时间在“扫描”, 监视着键矩阵. 一旦发现有键被按下,释放,或被按住不放,键盘处理器就会向计算机发送一个数据包,称为键盘扫描码)来实现的,因而在普通键盘上,只要将其他键位映射到这些功能键上即可实现这些功能。因而,我们的思路就是妙用注册表将键盘上一些比较“闲置”的键改造成功能键。下面我们就一起来将打造成多媒体键盘。

      什么是“Scancode Map”?

      我们有必要先了解一下“Scancode Map”(扫描码映射),“Scancode Map”是注册表中[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,00,00”。其含义为:前8个00(DWORD两个0)是版本号,接下来的“02”表示映射数,其最小为值为“02”,表示只映射一组,若要映射多组,只需增加相应的值即可,如映射2组其值应为“03”,3组为“04”;后边代码每4个是一组:前两个是映射后键位的扫描码,后两个是键位原扫描码。如果要交换两个键,则最后四个值的排列形式是:键A,键B,键B,键A——它表示:键A成为键B,键B成为键A。最后以“00,00,00,00” 结尾。了解了“Scancode Map”之后,我们就可以来利用添加功能键了。

      1.调节音量功能键

      现在许多多媒体键盘基本都有音量调节的功能键,当然利用一些小软件也可实现,而实际上利用“Scancode Map”更简单有效,下面的方法可将F9、F10改为音量控制键。

      从图一(常用的可实现的功能键的扫描码)中查出Volume Up、Volume Down的扫描码分别为(E0,30)、(E0,2E),(Fn和WINS等键位的扫描码)中查出F9、F10扫描码分别为(00,43)、(00,44),注意在注册表中需要将二进制值的高低字节交换一下,套用上面的“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,因而将下面的内容输入记事本,另存为win.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就变成音量控制键,能一键调节音量大小了。我们还可以将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 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徽标键即可用IE打开主页。我们还可以添加刷新、搜索、打开收藏夹、前进、后退、停止等功能键,扫描码分别对应于图一中的WWWReflash、WWWSearch、WWWFavorates、WWWForward、WWWBack、WWWStop,在“Scancode Map”代码进行替换即可。

      3.一键打开“我的电脑”

      我们经常要用到“我的电脑”,若把它添加为键盘的功能键就方便多了。我们不妨将无用的Scroll Lock键改为“我的电脑”,其注册表代码如下:

      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.一键打开电子邮箱

      许多人都有一开电脑就要打开电脑邮箱的习惯,显然如果键盘上有一个快速打开邮箱的功能键就省去了不少事。我们不妨将右Windows徽标键旁边的右键菜单键改为邮箱开启功能键,其注册表代码如下:

      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

      导入注册表重启后,点击右键菜单键即可用Outlook Express 打开你的电子邮箱。

      5.一键打开媒体播放器

      现在一些多媒体键盘中有快速打开媒体播放器的功能键(通常与特定播放器配搭),而我们利用“Scancode Map”也能实现。我们不妨将F5设为打开播放器的功能键,注册表代码如下:

      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即可打开Windows Media player按你设定的播放列表进行播放,当然如果你还安装了其它播放器(如千千静听),则将用这些播放器打开播放。

      从图一我们可以知道,除了上述已经提及的功能键,利用“Scancode Map”还能实现一键控制播放器的播放、一键打开计算器,大家可参照上面的方法实现。

      怎么样,键盘能实现了上述的功能,是不是能称得上一个准多媒体键盘了?当然可能比不上真正的多媒体键盘功能强大和方便,但我们没花去一分钱,只是动了动手和脑,何乐而不为?

      最后需要提醒各位读者特别注意的是:

      1.如果你要同时实现多个修改,则需要按上面的“Scancode Map”格式,写入一段代码中(不可按顺序先后导入),例如我们也可以将上面提到所有的功能用下面的一段代码来实现,

      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.将上述的任何一段代码导入注册表后,必须在重新启动电脑后,所有的修改才能生效,而诸如结束explorer.exe进程之类的方法是无效的。

      3.若要恢复键盘键位原来的布局,只需定位于注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout],删除"Scancode Map"键值,然后重启电脑即可。

     
     
     
     
     

    posted on 2007-02-13 20:32 小高 阅读(7397) 评论(3)  编辑  收藏 所属分类: 其他

    评论

    # re: ibm thinkpad 键盘 设置[未登录] 2008-03-24 11:43 呵呵

    你好

    请教个问题可以吗?我是看了你的《跑跑卡水》文章后学到到键盘映射的注册表修改法-----"Scancode Map"如有这么个参数“hex:00,00,00,00,00,00,00,00,||03,||00,00,00,||原键,替代键,原键,替代键,||00,00,00,00” 请问其中||03||是什么意思?网上说是2组映射(02是这种类型的最小值),但是我做过改动就是用00,或01或02(小于最小值)等、都可以实现多组映射(不管多少组都可以映射)。。。如果知道请回复我哦,谢谢

    qq:310471547@qq.com  回复  更多评论   

    # re: ibm thinkpad 键盘 设置 2008-05-10 10:29 小高

    @呵呵
    就是 新的要表达意思的键盘码   回复  更多评论   

    # re: ibm thinkpad 键盘 设置 2008-05-26 13:35 hu家物

    hao   回复  更多评论   


    只有注册用户登录后才能发表评论。


    网站导航:
     

    导航

    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    统计

    常用链接

    留言簿(3)

    随笔分类(352)

    收藏夹(19)

    关注的blog

    手册

    搜索

    积分与排名

    最新评论

    阅读排行榜

    评论排行榜