<分区>
我正在使用 GCC 编译器,我想编写一个等待按下 CTRL + SHIFT + A 的程序...
我可以检测到 CTRL + A 但我无法确定是否按下了 SHIFT。
请完整编写代码!
<分区>
我正在使用 GCC 编译器,我想编写一个等待按下 CTRL + SHIFT + A 的程序...
我可以检测到 CTRL + A 但我无法确定是否按下了 SHIFT。
请完整编写代码!
最佳答案
这不是它依赖于机器的语言的功能。请记住,C 被设计为也可以在没有键盘的机器上运行。
与检测鼠标移动一样,检测按键是您正在使用的操作系统/GUI 窗口的工作。它将记录在 MacOSX 文档的某处。
你可以检测到 ctrl-A 的原因是有一些没有键的 ASCII 码用于控制功能(按铃、递交纸张等),这些是在现代键盘上输入的点击+字母。因此,您可以执行“ctrl”操作有点历史意外
关于c - 如何检测在 C 中按下 shift 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10013669/