作者dryman (dryman)
看板EE_DSnP
标题[问题] HW2 undefined key
时间Tue Oct 20 01:18:53 2009
hw2.test1的东西都可以过了
可是突然发现F1, F2等按键按下去会喷掉
我在cmdParser.cpp印出ch来看看能不能抓到esc键
在readCmdInt->while(1)->switch->default
加上 cout << int(ch) << endl;
F1会印出65
F2印出66
请问这样该怎麽处理key exception啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.93.9
1F:→ dryman:咦,我看走眼了,在switch里就有UNDEFINED_CHAR.. 10/20 01:23
2F:→ dryman:可是我按F1还是会冒出奇怪的符号耶ˊˋ 10/20 01:24
3F:推 ric2k1:检查一下你的 F1 是什麽 key sequence? 10/20 08:53
4F:→ dryman:27 91 91 65 10/20 11:33
5F:推 cmh317:F1,F2喷掉+1 10/20 17:01
6F:→ dryman:我发现用不同的terminal登入f1键会不一样耶orz||| 10/20 20:52
7F:→ dryman:不过除了f1 f2之外测试其他特殊按键可以escape 10/20 20:53
8F:→ dryman:比如说键入中文XD 10/20 20:54
9F:推 a3785lexx:不是因为assertion而喷掉的吗? 10/21 01:12
10F:推 ric2k1:啊, 这个 command line reader 只是阳春版的啦... 10/21 01:41
11F:→ ric2k1:一些特殊键没有支援 & 测过... 下次来看看 (会不会变太难啊 10/21 01:43
12F:→ dryman:抖... 10/21 07:51
13F:→ dryman:f1也可以是27 79 80..居然有多重解orz 10/21 07:53