禁用 alt + 代码,例如 alt + 右箭头表示黑桃

禁用 alt + 代码,例如 alt + 右箭头表示黑桃

Alt-Numpad Right给出了黑桃字符,而我并不需要它。这种情况在我的浏览器、Putty 和 ie 中随处可见。

有没有什么办法可以停用这些代码?

答案1

使用自动热键使用下面的脚本禁用所有快捷键Alt-Numpad Keys其中一些会生成特殊字符。

注意:在 AutoHotkey 脚本中,!表示Alt

; For Alt + key (with NumLock ON)
!Numpad0::
!Numpad1::
!Numpad2::
!Numpad3::
!Numpad4::
!Numpad5::
!Numpad6::
!Numpad7::
!Numpad8::
!Numpad9::
!NumpadDot::

; For Alt + key (with NumLock OFF)    
!NumpadIns::
!NumpadEnd::
!NumpadDown::
!NumpadPgDn::
!NumpadLeft::
!NumpadClear::
!NumpadRight::
!NumpadHome::
!NumpadUp::
!NumpadPgUp::
!NumpadDel::

答案2

假设您希望Alt+以与+NumpadRight相同的方式工作,请使用 Autohotkey 将数字键盘项重新映射到其相应的键。AltRight

; For Alt + key (with NumLock OFF)
NumpadIns::Ins
NumpadEnd::End
NumpadDown::Down
NumpadPgDn::PgDn
NumpadLeft::Left
NumpadRight::Right
NumpadHome::Home
NumpadUp::Up
NumpadPgUp::PgUp
NumpadDel::Del

相关内容