IRNIKA PSP

From GameBrew
IRNIKA
Psppc02.png
General
Authordangee
TypeDevelopments
Version1.51 (Alpha)
LicenseMixed
Last Updated2008/02/01
Links
Download
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

Advertising: