More actions
IRNIKA | |
---|---|
General | |
Author | dangee |
Type | Development |
Version | 1.51 (Alpha) |
License | Mixed |
Last Updated | 2008/02/01 |
Links | |
Website | |
Source | |
Nikkai Thumboard (PKB-800) driver. Runs in LuaPlayer.
Note: Source only.
Changelog
1.51 (Alpha) February '08
- Use pcall() to test Irda functions in IKB.enable.
1.5 (Alpha) November '07
- De-nested all local functions to ease stack pressure.
- Changed obuf and jflag from locals to IKB properties.
1.4 (Alpha) November '07
- Put key repeat handler after byte handler.
- Added jflag, to fix spurious key repeat.
1.36 (Alpha) September '07
- Put local constants into table (ikd) to reduce.
- No. of upvalues.
1.35 (Alpha) July '07
- Changed local DATE in header to local VDATE.
- (clash with global DATE key identifier).
- Implemented ALT+arrows (repeating).
- Changed CTRL+arrows to repeating.
1.3 (Alpha) July '07
- Changed ON/OFF to T/F.
- Check for required irda functions before IKB enable.
- flush irda port in IKB.enable().
- IKB.nflg enables IKB.read().
- Improved shift & mode key combination handling.
- Removed property IKB.kshf,SHMOD/CLMOD.
- Removed properties IKB.ctrl,IKB.alt.
- New properties,IKB.omode,IKB.obidx,IKB.modef.
- Rewrite newk() for key press.
- Added oldk() for key release.
- Added key class: repeating/non shifting keys.
- Implemented SHIFT+arrows (repeating/non-blocking).
- Implemented CTRL+arrows (non-repeating).
1.2 (Alpha) May '07
- Caps Lock handler changed : only affects alpha keys.
1.1 (Alpha) April '07
- Added Change Log.
- Keymap corrections : ('") and (>,) keys.
1.0 (Alpha) March '07
- First Release.
- Code condensed.
External links
- Author's website - http://dangee.net/ (archived)