You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,26 @@
1
1
# PS2KeyMap
2
-
Arduino PS2 keyboard International Keyboard mapping from PS2KeyAdvanced and return as UTF-8
2
+
### Arduino PS2 keyboard International Keyboard mapping from PS2KeyAdvanced and return as UTF-8
3
3
4
-
##This library requires PS2KeyAdvanced as well to work
4
+
##This library requires PS2KeyAdvanced as well to work
5
5
6
6
First Public Release Version V1.0.2
7
7
8
8
Smaller footprint than any others found and more functionality.
9
9
10
-
###Platforms
10
+
###Platforms
11
11
12
12
Arduino AVR - tested on Uno and Mega 2560
13
13
Arduino SAM - tested on DUE
14
14
15
-
###Test Environment
15
+
###Test Environment
16
16
17
17
All platforms versions of test R3 Hardware
18
18
Arduino V1.6.7
19
19
DUE Board Manager package V1.6.6
20
20
21
-
##Important Hardware Notes
21
+
##Important Hardware Notes
22
22
23
-
1 Make sure you have data and clock wires connected correctly. Clock wire MUST be connected to an interrupt pin.
23
+
1. Make sure you have data and clock wires connected correctly. Clock wire MUST be connected to an interrupt pin.
24
24
25
25
- Do NOT use Pin 13 for either clock or data wires
26
26
- PS2KeyRaw requires both pins specified for begin() as in keyboard.begin( data_pin, irq_pin );
@@ -35,9 +35,9 @@ Smaller footprint than any others found and more functionality.
35
35
- Teensy++ 1.0: 0, 1, 2, 3, 18, 19, 36, 37
36
36
- Sanguino: 2, 10, 11
37
37
38
-
2 When using DUE or other boards with 3V3 I/O you MUST use a level translator FET or IC like Texas Instruments TXS0102 or similar as most keyboards not only operate at 5V but the two wire communications are pulled up by a resistor to 5V at the keyboard end.
38
+
2. When using DUE or other boards with 3V3 I/O you MUST use a level translator FET or IC like Texas Instruments TXS0102 or similar as most keyboards not only operate at 5V but the two wire communications are pulled up by a resistor to 5V at the keyboard end.
39
39
40
-
###Introduction
40
+
###Introduction
41
41
42
42
After looking round for suitable libraries I found most were lacking in functionality and high in code and data footprint, so I created a series of PS2 Keyboard libraries. This is the third which extends the second one PS2KeyAdvanced to support different Country keyboard mapping. More countries and special mappings can be added.
43
43
@@ -53,11 +53,11 @@ Current Country mappings included (other contributions welcomed)
53
53
54
54
You can select which map to use from your programme.
55
55
56
-
###Installation
56
+
###Installation
57
57
58
58
Performed by standard zip file library inclusion into Arduino IDE
59
59
60
-
###Examples
60
+
###Examples
61
61
62
62
This library has TWO examples, from simplest to most complec -
63
63
@@ -66,11 +66,11 @@ This library has TWO examples, from simplest to most complec -
66
66
67
67
Note on LCDs and some terminal emulators not all characters may be supported.
68
68
69
-
##Euro Currency Symbol
69
+
##Euro Currency Symbol
70
70
71
71
As the Euro came about *AFTER* the standardisation of UTF-8, the Euro Symbol is a supported keycode but *NOT* a conversion to UTF-8. This is just not possible.
0 commit comments