gpt4 book ai didi

linux - 从 Shell 输入中检测元(特殊)键(Ctrl、Shift、Alt、Tab、Esc、Backspace)

转载 作者:IT王子 更新时间:2023-10-29 01:23:20 26 4
gpt4 key购买 nike

我想知道是否有人知道如何检测元(特殊)键 (Ctrl, Shift, Alt, Tab, Esc, Backspace ) 来自 Shell 输入。

我看过解释如何检测箭头键等的帖子,但没有看到上述特殊键。
有什么方法可以执行 $ showkey -s 并使用原始扫描码以某种方式获取键输入?

我们将不胜感激任何形式的帮助!!

最佳答案

一般来说,你是做不到的。也就是说:

  • X11 发送 KeyPressKeyRelease 事件。
  • Linux 控制台提供一组 ioctl,允许对键盘进行低级访问,记录在 console_ioctl(4) 中。您可以将键盘设置为 RAW 或 MEDIUMRAW 模式(不要将这些模式与 termios 的原始模式混淆,它们根本不相关)。

关于linux - 从 Shell 输入中检测元(特殊)键(Ctrl、Shift、Alt、Tab、Esc、Backspace),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com