NAME
LibUI::Area::KeyEvent - LibUI::Area Keyboard Event
SYNOPSIS
TODO
DESCRIPTION
A LibUI::Area::Handler passes this when the keyEvent callback is triggered.
Fields
Being a struct, a mouse event contains the following data:
key- key codeextKey- extended key codemodifier- see LibUI::Area::Modifiersmodifiers- see LibUI::Area::Modifiersup- a value indicating which key has been released, if applicable
Extended Key Codes
Here's the current list of values:
ExtKeyEscape1ExtKeyInsert- equivalent to "Help" on Apple keyboardsExtKeyDeleteExtKeyHomeExtKeyEndExtKeyPageUpExtKeyPageDownExtKeyUpExtKeyDownExtKeyLeftExtKeyRightExtKeyF1- F1..F12 are guaranteed to be consecutiveExtKeyF2ExtKeyF3ExtKeyF4ExtKeyF5ExtKeyF6ExtKeyF7ExtKeyF8ExtKeyF9ExtKeyF10ExtKeyF11ExtKeyF12ExtKeyN0- numpad keys; independent of Num Lock stateExtKeyN1- N0..N9 are guaranteed to be consecutiveExtKeyN2ExtKeyN3ExtKeyN4ExtKeyN5ExtKeyN6ExtKeyN7ExtKeyN8ExtKeyN9ExtKeyNDotExtKeyNEnterExtKeyNAddExtKeyNSubtractExtKeyNMultiplyExtKeyNDivide
LICENSE
Copyright (C) Sanko Robinson.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Sanko Robinson <sanko@cpan.org>