zoukankan      html  css  js  c++  java
  • windows 注册表屏蔽某个键或切换按键

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,37,E0,00,00,00,00

    把以上代码 保存到 xxx.reg 然后运行, 键盘扫描码 在最下面

    TODO 只能修改单键,不能修改组合键(eg:ctrl+c) ,快捷精灵能修改组合键

    ---- 屏蔽一个按键的命令
    00,00,00,00,00,00,00,00, #固定格式
    02,00,00,00,00,00,37,E0, #02,00,00,00 代表屏蔽一个键,00,00代表屏蔽, 37,E0 代表prtSc扫描码
    00,00,00,00 固定格式

    ---- 屏蔽二个按键以上的命令
    00,00,00,00,00,00,00,00, #固定格式
    03,00,00,00,00,00,37,E0, #03,00,00,00 代表屏蔽2个键(屏蔽键数加1)。00,00代表屏蔽,37,E0 代表prtSc扫描码
    00,00,0E,00, #00,00代表屏蔽,0E,00 代表退格键
    ……
    00,00,00,00 固定格式


    ---- 2个按键替换的命令 N 换成M, M换成N
    3100 N
    3200 M
    00,00,00,00,00,00,00,00, #固定格式
    31,00,32,00,32,00,31,00, #3100代表N扫描码 3200代表M扫描码
    00,00,00,00 #固定格式

    Backspace退格键 0E00

    Caps Lock 3A00

    Del 53E0

    End 4FE0

    Enter 1C00

    Esc 0100

    Home 47E0

    Ins 52E0

    左 Alt 3800

    左 Ctrl 1D00

    左 Shift 2A00

    左 Win 5BE0

    Num Lock 4500

    Page Down 51E0

    Page Up 49E0

    Power关机键 5EE0

    PrtSc截屏键 37E0

    右 Alt 38E0

    右 Ctrl 1DE0

    右 Shift 3600

    右 Win 5CE0

    Scroll Lock 4600

    Sleep休眠键 5FE0

    Space空格键 3900

    Tab 0F00

    Wake唤醒键 63E0

    Log Off注销 16E0


    数字键盘

    0 5200

    1 4F00

    2 5000

    3 5100

    4 4B00

    5 4C00

    6 4D00

    7 4700

    8 4800

    9 4900

    - 4A00

    * 3700

    . 5300

    / 3500

    + 4E00

    Enter 1CE0


    F1-F15键

    F1 3B00

    F2 3C00

    F3 3D00

    F4 3E00

    F5 3F00

    F6 4000

    F7 4100

    F8 4200

    F9 4300

    F10 4400

    F11 5700

    F12 5800

    F13 6400

    F14 6500

    F15 6600

    方向键

    ←左left 4BE0

    →右Right 4DE0

    ↑上Up 48E0

    ↓下Down 50E0

    主键盘

    ' " 2800

    - _ 0C00

    , < 3300

    . > 3400

    / ? 3500

    ; : 2700

    [ { 1A00

    | 2B00

    ] } 1B00

    ` ~ 2900

    = + 0D00

    0 ) 0B00

    1 ! 0200

    2 @ 0300

    3 # 0400

    4 $ 0500

    5 % 0600

    6 ^ 0700

    7 & 0800

    8 * 0900

    9 ( 0A00

    A 1E00

    B 3000

    C 2E00

    D 2000

    E 1200

    F 2100

    G 2200

    H 2300

    I 1700

    J 2400

    K 2500

    L 2600

    M 3200

    N 3100

    O 1800

    P 1900

    Q 1000

    R 1300

    S 1F00

    T 1400

    U 1600

    V 2F00

    W 1100

    X 2D00

    Y 1500

    Z 2C00

  • 相关阅读:
    C#多线程中lock的用法
    杭州交通违规处理地点大全
    J2me c/s结构,访问数据库
    谁将成为下一个Twitter?最新最酷的创业奇思妙想
    那些相见恨晚的 JavaScript 技巧
    Adobe Dreamweaver CS5试用点滴感受
    python百炼成钢实例008输出 9*9 乘法口诀表
    python百炼成钢实例006斐波那契数列输出最后一个和整个数列,迭代
    python百炼成钢实例007复制,浅拷贝和深拷贝
    python百炼成钢实例080猴子分桃
  • 原文地址:https://www.cnblogs.com/pythonSF/p/15021457.html
Copyright © 2011-2022 走看看