如何在 Mac 上将 Caps Lock 用作 Num Lock?

如何在 Mac 上将 Caps Lock 用作 Num Lock?

无线 Apple 键盘和笔记本电脑没有数字小键盘。虽然KeyRemap4Macbook提供虚拟数字键盘, Fn使用时需要按下。

是否可以使用大写锁定键(我从来没用过)用于笔记本电脑风格数字键盘(的第一个键等效功能,即使用常规字母键获取数字键盘,而积极的

灵感来自NumLock 应用程序,这将需要额外的软件才能运行,但不需要替换 Caps Lock 键的功能。

答案1

您还可以使用 PCKeyboardHack 将 caps lock 更改为 F19,然后将其添加到私有文件在KeyRemap4MacBook中:

<item>
  <name>numpad</name>
  <identifier>numpad</identifier>
  <autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_LOCK_EXTRA1</autogen>
  <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::EXTRA1, KeyCode::KEYPAD_0</autogen>
  <autogen>__KeyToKey__ KeyCode::COMMA, ModifierFlag::EXTRA1, KeyCode::KEYPAD_COMMA</autogen>
  <autogen>__KeyToKey__ KeyCode::DOT, ModifierFlag::EXTRA1, KeyCode::KEYPAD_DOT</autogen>
  <autogen>__KeyToKey__ KeyCode::SLASH, ModifierFlag::EXTRA1, KeyCode::KEYPAD_PLUS</autogen>
  <autogen>__KeyToKey__ KeyCode::J, ModifierFlag::EXTRA1, KeyCode::KEYPAD_1</autogen>
  <autogen>__KeyToKey__ KeyCode::K, ModifierFlag::EXTRA1, KeyCode::KEYPAD_2</autogen>
  <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::EXTRA1, KeyCode::KEYPAD_3</autogen>
  <autogen>__KeyToKey__ KeyCode::SEMICOLON, ModifierFlag::EXTRA1, KeyCode::KEYPAD_MINUS</autogen>
  <autogen>__KeyToKey__ KeyCode::U, ModifierFlag::EXTRA1, KeyCode::KEYPAD_4</autogen>
  <autogen>__KeyToKey__ KeyCode::I, ModifierFlag::EXTRA1, KeyCode::KEYPAD_5</autogen>
  <autogen>__KeyToKey__ KeyCode::O, ModifierFlag::EXTRA1, KeyCode::KEYPAD_6</autogen>
  <autogen>__KeyToKey__ KeyCode::P, ModifierFlag::EXTRA1, KeyCode::KEYPAD_MULTIPLY</autogen>
  <autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::EXTRA1, KeyCode::KEYPAD_7</autogen>
  <autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::EXTRA1, KeyCode::KEYPAD_8</autogen>
  <autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::EXTRA1, KeyCode::KEYPAD_9</autogen>
  <autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::EXTRA1, KeyCode::KEYPAD_SLASH</autogen>
</item>

请参阅来源键代码值预定义设置

答案2

下载并运行尤克里里键盘布局编辑器。 选择文件 » 来自当前输入源的新文件加载当前的键盘布局(例如英国)。

现在,按大写锁定。你会看到 Ukele 虚拟键盘上的 Caps Lock 键将被高亮显示,并且所有字母键都以大写形式显示。

双击要更改的每个字母键。将弹出一个字符分配对话框。输入要分配给该键的数字并确认。您也可以选择从其余键中删除所有字母(即从分配对话框中删除输出并确认)。

现在,指定一个新名称(例如英国语,带大写锁定数字键盘) 和 ID (例如 10000 + 原始 ID) 使用键盘 » 设置键盘名称键盘 » 设置键盘 ID

截屏

将键盘布局另存为文件~/Library/Keyboard Layouts,然后在系统偏好设置 » 语言和文本 » 输入源

相关内容