当前位置: 首页 > 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.rkmt.cn/news/118117.html

相关文章:

  • 哪些地区在制造业领域有着无法被取代的地位?
  • 使用Gmail和Google Workspace邮箱
  • Memobase完整安装指南:构建AI长期记忆系统的7个关键步骤
  • Bark语音生成模型:从零开始掌握文本转语音技术
  • 22、文本文件处理与控制台脚本使用指南
  • SIEMENS软件 6FC5851-1XG41-6YA8技术文章
  • Magenta Studio:人工智能音乐创作的终极解决方案
  • 技术栈更新记录
  • 大规模并发请求下EmotiVoice性能压测结果
  • 适合新手的电脑版AI编曲软件快速根据哼唱清唱主旋律作伴奏
  • C#性能优化黑科技:这5个隐藏技巧让你的代码提速300%!
  • ZW3D二次开发_分享一个通过命令按钮查找关联API函数的插件
  • 推荐系统中的损失函数梳理:从Pointwise到Listwise
  • Operating Karon: A Calm Admin Log for Repair Shop Websites
  • AI模型本地部署完整实践:从零到一的Qwen3-4B-FP8探索之旅
  • MouseTester:专业鼠标性能评测工具终极指南
  • 终极Cakebrew完整使用指南:macOS包管理新体验
  • 从零到一:轻松部署Lucky网络工具,打造专属公网访问解决方案
  • 如何快速搭建本地AI服务器:Lemonade Server完整指南
  • 2025年UI框架架构深度解析:从设计哲学到工程实践
  • Venture:构建复杂异步工作流的Laravel神器
  • 魔兽争霸III兼容性修复完整教程:让经典游戏重获新生
  • 好消息DataGrip现在对非商业用途免费了,终于可以不用收费的Navicat了
  • 基于BP的低密度校验码LDPC的编译码仿真
  • MYSQL与B+树与索引相关面试题
  • 智能数据生成革命:AI如何重塑企业测试生态
  • Paramiko远程操作Linux服务器
  • 25.本地yum仓库搭建--CentOS 7
  • 5大实战技巧:重新定义DeepSeek大模型推理性能
  • Launcher3 启动器:打造纯净原生 Android 体验的完整指南