|
12345678910111213141516171819202122232425262728293031323334 |
- /* 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 <PS2Keyboard.h>
-
- 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);
- }
- }
|