如何重新映射键盘上的按键?

如何重新映射键盘上的按键?

我的笔记本电脑坏了,不得不买一台新的,而且新键盘让我很难熟悉,尤其是像 、 和 这样的键home根本page-uppage-down标准end

我发现自己在过去几年里已经这样做了第五次,我觉得这真的很烦人。

是否有一款应用可以可靠地将一个按键映射到另一个按键?所谓可靠,是指按键映射可以与ShiftAlt和其他修饰键配合使用。

更新

Windows 7,三星 Chronos 7

答案1

Microsoft 键盘布局创建器是创建自定义键盘映射的绝佳工具。

Microsoft 键盘布局创建器 (MSKLC) 通过允许用户执行以下操作来扩展 Windows 2000、Windows XP、Windows Server 2003、Windows Vista 和 Windows 7 系统的国际功能:

  • 从头创建新的键盘布局
  • 以现有布局为基础创建新布局
  • 修改现有键盘布局并从中构建新布局
  • 编辑控制字段内的多语言输入区域
  • 为 x86、x64 和 IA64 平台构建键盘布局 DLL
  • 将生成的键盘布局打包,以便后续交付和安装

答案2

有一款出色的工具可用于重新映射 Windows 平台的按键,名为夏普键

Sharpkeys 支持 Windows XP/2003/2000/Vista/7。

另一个软件是按键调整

答案3

尝试自动热键。它的配置语法不是最好的,但是非常灵活。

答案4

http://www.autohotkey.com/可以是一个强大的解决方案。您可以使用以下脚本重新映射键并创建修饰键

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    y::Home
    u::PgDown
    i::PgUp
    o::End
    j::Down
    k::Up
    l::Right
    h::Left
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

相关内容