主题:几个问题
关于CHR(*)的键盘控制语句:
ESC的scan code是1,但为什么用CHR(0)+CHR(1)不能扫描到ESC键?必须用ASCII---CHR(27)才能得到。类似的比如enter也是只能用ASCII---CHR(28)。
而左键右键的键盘扫描码却是CHR(0)+CHR(75)和CHR(0)+CHR(77),为什么这几个键又用的CHR(0)+CHR(*)的方式,这两种方式能等同吗?什么时候用什么怎么判断?希望能回答一下谢谢!
关于INKEY$(抱歉,已经问过三次了,实在太难...):
上次我问的问题还是没搞明白,比如
DO: K$=INKEY$:LOOP UNTIL K$<> ""
这里K$=INKEY$是什么意思?为什么直接用 DO: LOOP UNTIL INKEY$<> ""就不行了?这个INKEY的问题实在太复杂啦,求求老鸟们多透露些信息吧,一年多来这个INKEY$的很多地方我都是蒙蒙笼笼的用的。
另外还有个问题,能不能把一个字符放大缩小?除了改变屏幕的分辩率以外,有没有其它办法?这个问题特别重要!
ESC的scan code是1,但为什么用CHR(0)+CHR(1)不能扫描到ESC键?必须用ASCII---CHR(27)才能得到。类似的比如enter也是只能用ASCII---CHR(28)。
而左键右键的键盘扫描码却是CHR(0)+CHR(75)和CHR(0)+CHR(77),为什么这几个键又用的CHR(0)+CHR(*)的方式,这两种方式能等同吗?什么时候用什么怎么判断?希望能回答一下谢谢!
关于INKEY$(抱歉,已经问过三次了,实在太难...):
上次我问的问题还是没搞明白,比如
DO: K$=INKEY$:LOOP UNTIL K$<> ""
这里K$=INKEY$是什么意思?为什么直接用 DO: LOOP UNTIL INKEY$<> ""就不行了?这个INKEY的问题实在太复杂啦,求求老鸟们多透露些信息吧,一年多来这个INKEY$的很多地方我都是蒙蒙笼笼的用的。
另外还有个问题,能不能把一个字符放大缩小?除了改变屏幕的分辩率以外,有没有其它办法?这个问题特别重要!