The Logitech G15 keyboard is a useful device to have on hand. The built-in LCD screen has been very useful for me, especially for displaying information that doesn't require screen real estate, such as a software build from a tarball. This program makes a shell avaiable on the LCD screen.
It is written in Gnu C and relies on G15 Daemon for interaction with the keyboard.
It uses librote for terminal emulation.
This program is distributed under the de facto public domain license. That is, do with it what you want, but remember that it will be done to you. Have fun!