View in color | License | Download script | History |
30-Apr 15:52 UTC
[0.046] 10.626k
[0.046] 10.626k
keyb.rREBOL [
Title: "keyboard input sequencer"
Date: 3-Aug-2002
Version: 1.0.0
File: %keyb.r
Home: http://plain.at/vpavlu
Author: "viktor pavlu"
Purpose: {a replacement for the missing keyboard input sequences table in REBOL/Core User Guide Version 2.3, Appendix C-4}
Email: %vpavlu--plain--at
Web: http://plain.at/vpavlu
library: [
level: 'intermediate
platform: none
type: [tool tutorial]
domain: none
tested-under: none
support: none
license: none
see-also: none
]
]
port: open/binary/no-wait [ scheme: 'console ]
system/console/break: no
seq: make string! 2
print "Keyboard Input Sequences"
until [
wait port
buf: copy port
clear seq
foreach char buf [ append seq rejoin [ "^^(" to-integer char ")" ] ]
print rejoin [{(#"q" quits)>> escape-sequence: #"} seq {"} ]
(buf = #{71})
]
close port Notes
|