我希望我的返回键在单独按下时像正常返回键一样起作用,但当与另一个键一起按下时像控制(ctrl)一样起作用。
例如:按 + c = ctrl-c
我应该使用什么工具来配置它?
答案1
你想要的东西并不实际。
(1) 键盘驱动程序中没有逻辑可以像您希望的那样使按键具有双重用途。
按键要么是修饰键,要么生成字符。
按键不能同时发挥这两种功能。
Enter
(2)必须彻底改变按键的正常响应才能按您描述的方式运行。
通常,只要您按下Enter
按键,就会记录、显示并执行返回字符的按键。
所有这些都发生在Enter
按键释放之前以及您想要组合的任何其他按键之前。
Enter
那么,在您的方案中,当按下键时键盘驱动程序应该做什么?
它应该等待另一个键被按下还是生成返回字符?
生成返回字符的任何延迟都可能使用户感到困惑。
替代解决方案:使用Ctrl
密钥。