开发者社区> 问答> 正文

怎样读入方向键, 功能键?

怎样读入方向键, 功能键?

展开
收起
游客py5kcp7dd6tu6 2022-03-30 07:13:18 342 0
1 条回答
写回答
取消 提交回答
  • terminfo, 某些版本的 termcap, 以及某些版本的 curses 函数库 有对这些非 ASCII 键的支持。典型的, 一个特殊键会发送一个多字符序列 (通常 以 ESC ['\033'] 字符开头)。分析这个多字符序列比较麻烦。如果 你首先调用了 keypad(), curses 会帮你做分析。 在 MS-DOS 下, 如果你在读入键盘输入时, 收到一个值为 0 的字符 (不是字符 '0'), 这就标志着下一个读入的值代表一个特殊键。 有关键盘的编码可参见任何 DOS 的编程指南。简单的说明: 上、下、 左、右键的编码是 72, 80, 75, 77, 功能键从 59 到 68

    2022-03-30 07:14:16
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载