Hi again, Here is a screenshot of my first attempt at the keyboard app. http://www.h2o.demon.co.uk/images/keyboard.jpg I am just reading in the prefs now, I haven't done that before, so I am learning on the way. It should set the keyboard options on reboot, but not in the fly, not until I can find out how the input_server handles this (Any hints??) Can somone give me details on how to check in my code using CVS please, I know its not much, but I want to check it in asap. Thanks Andrew Edward McCall mccall@xxxxxxxxxxxxxxxxxxxxx -- OpenBeOS! - Join the revolution now! http://www.openbeos.org/