Request support be added to pad.c (or create kpad.c) to support the ASCII/SAMMY Gamecube keyboard in libogc.
Willing to help out with any high-level coding, just need help at the si.c level.
References
http://hitmen.c02.at/files/yagcd/yagcd/chap9.html#sec9.2.1
http://hitmen.c02.at/files/yagcd/yagcd/chap9.html#sec9.3.3
According to these, the communication protocol between a regular controller and the keyboard is very similar.
Note, the ASCII/SAMMY keyboard has two cables, the purple is for joypad input (which works in ~Jun 2008 build of libogc) and the white is for keyboard input.
Help is offered at pad/kpad level if help is provided at the si.c level. A donation of $100US is on offer if this can be added to libogc, even if I help out with coding. I own one of these keyboards, so I can conduct testing and mapping of key code constants (which are published anyway).