当前位置: 首页 > news >正文

23、Linux 控制台操作与菜单创建全解析

Linux 控制台操作与菜单创建全解析

1. 控制台键盘模式

控制台键盘有三种主要模式:
-Keycode(或 MEDIUMRAW)模式:脚本读取代表控制台驱动对按键解释的数字代码。通常会返回两个键码,一个是按键按下时的,另一个是按键释放时的。不同的按键有不同的键码,例如,按下左 Shift 键和右 Shift 键返回的键码不同。
-ASCII(或 XLATE)模式:这是正常的控制台模式。脚本读取每个键盘字符的 ASCII 字符代码。像 Shift 键这样的修饰键只影响其他按键。
-UTF - 8(或 UNICODE)模式:与 ASCII 模式相同,只是返回的是 16 位 Unicode 字符而不是 ASCII 字符。对于大多数字符,ASCII 和 UTF - 8 是相同的。但是,此模式对于特定按键可能会返回多达三个字节,而不是通常的 ASCII 单字节。

可以使用showkey命令来演示这些模式:

$ showkey --keycodes kb mode was XLATE press any key (program terminates after 10s of last keypress)... keycode 28 release keycode 30 press keycode 30 release $ showkey --scancodes kb mode was XLATE press any key (progr
http://www.jsqmd.com/news/107040/

相关文章:

  • 学生开发者免费获取EmotiVoice学习资源
  • 揭秘开源电商系统:零基础搭建专业级在线商城的终极指南
  • Forge.js终极指南:纯JavaScript实现的TLS加密与网络安全完整解决方案
  • 新闻摘要语音播报系统基于EmotiVoice构建
  • WebLink 即时通讯系统--测试报告
  • 实测声网STT:连带成交率飙升,电商直播的留客神器
  • 2025最新广东AI一体机公司top5推荐!大湾区优质服务商权威榜单发布,技术服务双优助力产业数字化升级 - 全局中转站
  • 使用Gmail和Google Workspace邮箱
  • Memobase完整安装指南:构建AI长期记忆系统的7个关键步骤
  • CVAT权限管理全攻略:从零构建安全高效的标注团队协作体系
  • Bark语音生成模型:从零开始掌握文本转语音技术
  • 加购,正在成为亚马逊算法中最容易被低估,却最致命的权重信号
  • SIEMENS软件 6FC5851-1YG44-2YA0技术参数
  • 22、文本文件处理与控制台脚本使用指南
  • 小白从零开始勇闯人工智能:爬虫初级篇(Selenium库)
  • NES.css深度解析:打造极致字体预加载与显示优化实战指南
  • 5个OpenWrt界面主题深度评测:从入门到精通的完整选择指南
  • 最近网上爆火的Flowith AI是啥?能否成为下一代AI Agent产品?
  • CVAT用户权限配置完整教程:从基础到高级的团队协作管理终极指南
  • PostgreSQL pgvector扩展Windows安装终极指南
  • SIEMENS软件 6FC5851-1XG41-6YA8技术文章
  • 一文搞懂ERP、MES的区别与联系
  • Magenta Studio:人工智能音乐创作的终极解决方案
  • 3D打印速度优化终极指南:层高线宽最佳配比黄金法则
  • ZorinOS火爆100万下载量的背后,普通人迁移到Linux发行版的障碍在哪?
  • 如何快速解决ComfyUI安全限制:终极配置指南
  • 20、Linux文本文件处理全攻略
  • RuoYi-Vue3企业级快速开发框架:从技术选型到业务落地的完整指南
  • Streamlit + LangChain 1.0 简单实现智能问答前后端
  • EasyGBS换IP后验证失败?原来客户早给白名单设了“本地锁”