关闭一位数 Alt 代码

关闭一位数 Alt 代码

在 Windows 10 上,当我输入Alt+时Numpad1,它会在光标处输入 ☺。虽然我意识到这是一个旧功能我非常想把它关掉。我根本就不需要输入 ☺,而且为了这么琐碎的事情而失去这么多有用的快捷方式似乎很浪费。

有没有办法禁用诸如(Alt+ Numpad1: ☺、Alt+ Numpad3: ♥、Alt+ Numpad7: ◘)等符号的单位数 Alt 代码,以便将它们用作键盘快捷键?

动机:数字键盘提供了一组非常诱人的选项,用于在允许修改键盘快捷键的应用程序中分配快捷键。例如,我在 Google Chrome 中运行 Rstudio Server,因此我在选项卡式浏览器中有一个选项卡式应用程序,这使得 Alt 成为在 Rstudio Server 中导航的快捷键的诱人选择;大量的面板使数字键盘成为导航到面板的绝佳选择。

答案1

您可以使用免费自动热键

以下示例脚本将拦截 Windows Alt+Numpad1并将 Alt+发送1 到活动窗口:

!Numpad1::Send, !1

您可以为其他数字键盘键添加更多行到脚本中。您还可以将其操作限制为特定的可执行文件。

安装 AutoHotKey 后,将上述文本放入一个.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

答案2

根据@xypha 的建议,我向AutoHotKey专家询问了这个问题。

autohotkey.com有人向我推荐了下面的脚本,效果非常好。

但请注意,它失败了在记事本中;它只会起作用一次。之后所有组合都将被禁用。

$!Numpad1::
$!Numpad2::
$!Numpad3::
$!Numpad4::
$!Numpad5::
$!Numpad6::
$!Numpad7::
$!Numpad8::
$!Numpad9::
$!Numpad0::Numpads .= "{" SubStr(A_ThisHotkey, 3) "}"
~LAlt Up::
IF StrLen(Numpads) > 9
    Send, {LAlt Down}%Numpads%{LAlt Up}
Numpads =
Return

答案3

自动热键可以帮助关闭ALT+Numpad键或将其重新映射到更有用的用途。

  • 安装 AutoHotkey 或将便携式应用程序提取到合适的位置
  • 创建一个 AHK 文件(我通常转到桌面 > 右键单击​​ > 新建 > AutoHotkey 脚本)
  • 根据需要修改以下行(在 AHK v1 中)并添加到 AHK 文件中
; lines beginning with semicolon (;) and characters appearing after a semicolon are considered as comments and are not executed
; some common key modifiers are ! for ALT, ^ for CTRL, # for WIN, + for SHIFT
; "!" modifier applies to any type of ALT key. For more specific remaps 
;   >!    is RAlt / right ALT
;   <!    is LAlt / left ALT
;   <^>!  is ALTGr (LControl & RAlt)

; Examples - 

!Numpad1::Return      ; = do nothing ; "return" disables the key combo
!Numpad2::Send ^{Tab} ; = CTRL + Tab = switch tabs in a browser ; Send simulates key presses
  • 保存 AHK 文件并通过以下方式之一运行 -
    • 移动文件或在启动文件夹中创建文件的快捷方式%AppData%\Microsoft\Windows\Start Menu\Programs\Startup,以便每次登录时都启用重新映射的键,或者
    • 在中创建新任务任务计划程序获得更多自定义触发器,或
    • 需要时双击 AHK 文件即可手动运行。我不熟悉 Rstudio。请参阅AutoHotkey 帮助有关如何重新映射和更改 AHK 文件以满足您的需要的更多信息。

如需更多软件推荐,请在 SE 上发布问题软件推荐网站。

相关内容