Difference between revisions of "83Plus:RAM:8446"

From WikiTI
Jump to: navigation, search
m
 
Line 1: Line 1:
[[Category:83Plus:RAM:By_Name|keyExtend]]
+
[[Category:83Plus:RAM:By_Name|keyExtend]] [[Category:83Plus:RAM:By_Address|8446 - keyExtend]]
[[Category:83Plus:RAM:By_Address|8446 - keyExtend]]
+
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Names:''' keyExtend, EXTECHO
 
'''Official Names:''' keyExtend, EXTECHO

Latest revision as of 21:25, 29 March 2005

Synopsis

Official Names: keyExtend, EXTECHO

Memory Address: 8446h

Length: 1 byte

This byte stores the second byte of a two-byte keycode.

Comments

A two-byte keycode is usually represented by A containing one of these three values:

  • kExtendEcho (0FEh)
  • kExtendEcho2 (0FCh)
  • kExtendEcho3 (0FDh)

The second byte is then placed here. For example, the keycode for a lowercase 'a' is kExtendEcho2 + 0E2h. So GetKey would return A = 0FCh, but would set (keyExtend) to 0E2h.