/* PS2Keyboard library, International Keyboard Layout Example http://www.pjrc.com/teensy/td_libs_PS2Keyboard.html keyboard.begin() accepts an optional 3rd parameter to configure the PS2 keyboard layout. Uncomment the line for your keyboard. If it doesn't exist, you can create it in PS2Keyboard.cpp and email paul@pjrc.com to have it included in future versions of this library. */ #include const int DataPin = 8; const int IRQpin = 5; PS2Keyboard keyboard; void setup() { //keyboard.begin(DataPin, IRQpin, PS2Keymap_US); keyboard.begin(DataPin, IRQpin, PS2Keymap_German); //keyboard.begin(DataPin, IRQpin, PS2Keymap_French); //keyboard.begin(DataPin, IRQpin, PS2Keymap_Spanish); //keyboard.begin(DataPin, IRQpin, PS2Keymap_Italian); //keyboard.begin(DataPin, IRQpin, PS2Keymap_UK); Serial.begin(9600); Serial.println("International Keyboard Test:"); } void loop() { if (keyboard.available()) { char c = keyboard.read(); Serial.print(c); } }