Difference between revisions of "Extended keys"

From QB64 Wiki
Jump to navigation Jump to search
imported>Clippy
m
imported>Clippy
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
The '''extended keys''' were added to keyboards as the Arrow cursor pad, right Control and Alt keys and the Insert, Delete, Home, End, Page up and Page down keys.
'''Extended keys''' are the right Ctrl and Alt, Arrow, Insert, Delete, Home, End, Page Up and Page Down keys not on number pad.




* The extended keys might return the Left Shift release [[scancodes]] instead of the press code + 128 when read by [[INP]](96).
* The extended keys might return the Left Shift release [[scancodes]] instead of the press code + 128 when read by [[INP]](96).
* The Number Lock key could be set so that the Left Shift return code was not returned, but the lock could be either on or off.
* The Number Lock key could be set so that the Left Shift return code was not returned, but the lock could be either on or off.
* The left shift release code is no longer returned by QB64 when INP($H60) is used to read [[scancodes]].
* The 170 left shift release code is '''not''' returned by '''QB64''' when INP($H60) is used to read the extended release [[scancodes]].





Latest revision as of 11:27, 14 April 2012

Extended keys are the right Ctrl and Alt, Arrow, Insert, Delete, Home, End, Page Up and Page Down keys not on number pad.


  • The extended keys might return the Left Shift release scancodes instead of the press code + 128 when read by INP(96).
  • The Number Lock key could be set so that the Left Shift return code was not returned, but the lock could be either on or off.
  • The 170 left shift release code is not returned by QB64 when INP($H60) is used to read the extended release scancodes.


See also:



Navigation:
Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page