02.10.2012 Views

Programmer's Reference Manual Intermec Fingerprint® v8.70.0 ...

Programmer's Reference Manual Intermec Fingerprint® v8.70.0 ...

Programmer's Reference Manual Intermec Fingerprint® v8.70.0 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Mapping the Keyboard<br />

<strong>Intermec</strong> Fingerprint <strong>v8.70.0</strong>/v10.0.0 Programmer´s <strong>Reference</strong> <strong>Manual</strong><br />

Appendix A—Keyboards<br />

In order to map (or remap) the keyboard of the printer, you must identify<br />

the ASCII values for each character you want available. The KEYBMAP$<br />

command used to map the keyboard (see Chapter 2) requires a string containing<br />

all 64 keyboard characters. You must map the complete keyboard<br />

for two (three in PX printers with alphanumeric keyboard) cases: no Shift<br />

key pressed, and Shift key pressed (plus Alt key pressed for PX printers).<br />

The example below maps the PX-printers keyboard to the actual alphanumeric<br />

keyboard appearance.<br />

Example 10 REM PX Alphanumeric keyboard mapping.<br />

20 REM Character Set = ANSI (NASC -2)<br />

30 REM One keyboard column per program row<br />

40 NASC -2<br />

90 REM Unshifted keys<br />

100 A$ = CHR$(128)+”aq” + STRING$(2,0)<br />

110 A$ = A$ + “zsw” + STRING$(2,0)<br />

120 A$ = A$ + “xde” + STRING$(2,0)<br />

130 A$ = A$ + “cfr” + STRING$(2,0)<br />

140 A$ = A$ + “vgt” + STRING$(2,0)<br />

150 A$ = A$ + “bhy” + CHR$(6)+CHR$(7)<br />

160 A$ = A$ + “nju” + CHR$(29) + CHR$(1)<br />

170 A$ = A$ + “mki” + CHR$(4) + CHR$(2)<br />

180 A$ = A$ + “,lo” + CHR$(5) + CHR$(3)<br />

190 A$ = A$ + “.+p” + CHR$(28)+CHR$(30)<br />

200 A$ = A$ + “ “ + CHR$(8) + “147”<br />

210 A$ = A$ + CHR$(31)+”0258”<br />

220 A$ = A$ + CHR$(13) + “369”<br />

290 REM Shifted keys<br />

300 B$ = CHR$(0)+”AQ” + STRING$(2,0)<br />

310 B$ = B$ + “ZSW” + STRING$(2,0)<br />

320 B$ = B$ + “XDE” + STRING$(2,0)<br />

330 B$ = B$ + “CFR” + STRING$(2,0)<br />

340 B$ = B$ + “VGT” + STRING$(2,0)<br />

350 B$ = B$ + “BHY” + CHR$(0)+CHR$(0)<br />

360 B$ = B$ + “NJU” + CHR$(157) + CHR$(129)<br />

370 B$ = B$ + “MKI” + CHR$(132) + CHR$(130)<br />

380 B$ = B$ + “,LO” + CHR$(133) + CHR$(131)<br />

390 B$ = B$ + “.+P” + CHR$(156)+CHR$(158)<br />

400 B$ = B$ + “ “ + CHR$(136) + “147”<br />

410 B$ = B$ + CHR$(159)+”0258”<br />

420 B$ = B$ + CHR$(141) + “369”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!