回 帖 发 新 帖 刷新版面

主题:[讨论]如何让pascal识别退格键,左右箭头,等特殊按键

例如:
  if readkey={退格键}then  i:=i-1;
  中的退格键怎么表示;
  其它特殊按键呢?

回复列表 (共8个回复)

沙发

这。。
字符码里面好像没这个八
应该不行的

板凳

ascii=8

3 楼

直接嵌入汇编,用INT16H的最好,可以识别组合键~~~

4 楼


三楼的,请说详细点;
其它的如shift,ctrl,alt等键怎么表示;
组合键又怎么表示呢

5 楼

这么复杂,还要识别shift ctrl alt
如果搂主这么需要的话建议学VB

6 楼


ASCLL码值中有
直接把字符化为ASCLL码值然后比较

7 楼

那你怎么把它输入进去呢

8 楼

输入可以用下面
uses dos;
{
  a=readkey
  writeln(ord(a))
}
但我试过,退格、左右读不出来

我来回复

您尚未登录,请登录后再回复。点此登录或注册