h6. [[KeyV]] h6(. » KeyV 0 h2. Keyboard present |_<^{width:3em}. Entry |<^. | |<^. R0|<^. 0 (reason code)| |<^. R1|<^. [[Keyboard Numbers|Keyboard number]]| |<^. R2|<^. &4E6F4B64 ('NoKd')[1] | fn1. Available from RISC OS 5.06 onwards, or versions of RISC OS Select/Adjust with Kernel 10.23 or newer h4. Use After a successful initialisation by the keyboard device driver, the driver should issue this call in order to notify the kernel that a keyboard is present. h4. Notes If R2 contains the magic word 'NoKd', the kernel will disable its de-bouncing allowing, for example, a barcode reader to input characters faster than 10-15 cps. De-bouncing can be re-enabled by issuing this call with R2 set to 0. Once this call has been issued, the driver should go dormant until it receives a [[KeyV 4]] call, which indicates that the system is ready to start receiving key up/down events. When the last keyboard that a driver manages is removed from the system, [[KeyV 16]] should be issued in order to allow any other drivers to reconfigure the system to meet their requirements. h4. See also * [[Keyboard Numbers]] * [[KeyV]] * [[KeyV 4]] * [[KeyV 16]]