linux中shell编程console下,识别up\down\left\right按键
来源:互联网 发布:股市的手续费最简算法 编辑:程序博客网 时间:2024/06/07 03:43
今天尝试在LINUX下使用 shell编程实现“俄罗斯方块”,在识别up\down\left\right按键时,出现问题。
解决办法:
1、在shell中输入“showkey -a”
2、在提示输入中,输入箭头,例如:“<--”
3、窗口将返回3个字符(ascII码的形式),这几个字符就是shell识别的输入。
下图中:第一个方框中是自己输入的按键,第二个是返回的系统识别按键对应的ASCii码(3列 依次为:十进制、八进制、十六进制)
1、输入:left(左箭头),系统返回:27、91、68
2、输入:“Esc”(退出键),系统返回:27
3、输入:“[”,系统返回:91
3、输入:“D”,系统返回:68
结论:left左箭头,在shell的console中被识别为一个字符序列:“Esc”(退出键)+“[”+“D”
[参考来源]:
http://bbs.chinaunix.net/thread-2318438-1-1.html
- linux中shell编程console下,识别up\down\left\right按键
- KeyPress,UP DOWN LEFT RIGHT触发不了
- c# print right left up down
- 让Up,Down,Left,Right失去作用 禁用Up,Down,Left,Right
- 编写程序,打印输入中单词长度的直方图(up/down/left/right)
- Keys.Up,Down,Left,Right用法及键盘值
- j2me学习笔记【12】——游戏操作Canvas类的up、down、left、right、fire属性使用实例
- linux down up认识
- adb shell 不支持Ctrl + C, TAB, DOWN/UP 等按键问题解决方案
- 查看Linux下网卡连接/工作状态(up还是down)?
- linux下使用脚本判断局域网主机up或者down
- 查看Linux下网卡连接状态(up还是down)
- C# 中Left() , Right(), Mid()
- Linux下Shell编程
- linux下shell编程
- Linux下Shell编程
- Linux下shell编程
- Linux 下shell编程
- 检查索引碎片(oracle)
- 继承ListviewActivity设置背景问题
- 无xp_cmdshell支持在有注入漏洞的SQL服务器上运行CMD命令
- jquery循环语句if-else if-else
- 在Eclipse中用JDBC连接Sql Server 2005总结
- linux中shell编程console下,识别up\down\left\right按键
- POJ 2017 Speed Limit
- Hydra 爆破ssh
- 【LGame入门学堂006.精灵传说】我是定时器
- net下的多线程
- A Parzen Probabilistic Neural Network classifier
- CentOS 6 编译安装Nginx+PHP+Mysql
- 项目过程随笔总结
- 为什么*.ashx一般处理程序不能访问Session值?