diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook
index c203a67..86f492c 100644
--- a/docs/lcdproc-user/drivers/hd44780.docbook
+++ b/docs/lcdproc-user/drivers/hd44780.docbook
@@ -320,32 +320,33 @@ By default, the following keystrokes are generated by the different keys:
- 1
+ X1A
- 2
+ X2B
- 3
+ X3C
- 4
+ X4D
- 5
+ X5E
-but you can change the mapping using the
-KeyDirect_NUM =
-configuration parameter.
+You can change the mapping using the
+KeyDirect_NUM
+configuration option, where NUM
+is the subscript to the X in the table above.
@@ -424,14 +425,14 @@ To be more precise, it assumes this mapping:
- X1
- X2
- X3
- X4
- X5
+ X1
+ X2
+ X3
+ X4
+ X5
- Y1
+ Y1123
@@ -439,7 +440,7 @@ To be more precise, it assumes this mapping:
E
- Y2
+ Y2456
@@ -447,7 +448,7 @@ To be more precise, it assumes this mapping:
F
- Y3
+ Y3789
@@ -455,7 +456,7 @@ To be more precise, it assumes this mapping:
G
- Y4
+ Y4*0#
@@ -467,8 +468,9 @@ To be more precise, it assumes this mapping:
This mapping can be changed using the
-KeyMatrix_X_Y =
-configuration parameter.
+KeyMatrix_X_Y
+configuration option, where X and
+Y are the subscripts to the respective axes above.
If you only need e.g. 10 keys, leave the rest away.
@@ -813,91 +815,91 @@ The optional keypad can be connected as follows:
D02
- Y1
+ Y1D13
- Y2
+ Y2D24
- Y3
+ Y3D35
- Y4
+ Y4D46
- Y5
+ Y5D57
- Y6
+ Y6nSTRB1
- Y7
+ Y7nLF14
- Y8
+ Y8INIT16
- Y9
+ Y9nSEL17
- Y10
+ Y10nACK10
- X1
+ X1BUSY11
- X2
+ X2PAPEREND12
- X3
+ X3SELIN13
- X4
+ X4nFAULT15
- X5
+ X5
@@ -1068,91 +1070,91 @@ The optional keypad can be connected as follows:
D02
- Y1
+ Y1D13
- Y2
+ Y2D24
- Y3
+ Y3D35
- Y4
+ Y4D46
- Y5
+ Y5D57
- Y6
+ Y6D68
- Y7
+ Y7D79
- Y8
+ Y8nLF14
- Y9
+ Y9INIT16
- Y10
+ Y10nACK10
- X1
+ X1BUSY11
- X2
+ X2PAPEREND12
- X3
+ X3SELIN13
- X4
+ X4nFAULT15
- X5
+ X5
@@ -1340,91 +1342,91 @@ The optional keypad can be connected as follows:
D02
- Y1
+ Y1D13
- Y2
+ Y2D24
- Y3
+ Y3D35
- Y4
+ Y4D46
- Y5
+ Y5D57
- Y6
+ Y6D68
- Y7
+ Y7D79
- Y8
+ Y8nSTRB1
- Y9
+ Y9nSEL17
- Y10
+ Y10nACK10
- X1
+ X1BUSY11
- X2
+ X2PAPEREND12
- X3
+ X3SELIN13
- X4
+ X4nFAULT15
- X5
+ X5
@@ -1634,31 +1636,31 @@ serialLpt wiring supports a keypad. The 3 wires version supports
nACK10
- X1
+ X1BUSY11
- X2
+ X2PAPEREND12
- X3
+ X3SELIN13
- X4
+ X4nFAULT15
- X5
+ X5
@@ -2579,7 +2581,7 @@ This can be done by specifying or by inclu
ISO-8859-1 than standard HD44780s.
- sed12780f_0b is for some SED 12780F displays.
+ sed12780f_0b is for some SED 1278 displays.
You only need to set this parameter if you have a non-standard
@@ -2830,7 +2832,7 @@ This can be done by specifying or by inclu
If you have a keypad you can assign keystrings to the keys.
- See the section on keypads
+ See the keypad section
for used terms and the section on the specific connection type how to
wire it.