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 + X1 A - 2 + X2 B - 3 + X3 C - 4 + X4 D - 5 + X5 E -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 + Y1 1 2 3 @@ -439,7 +440,7 @@ To be more precise, it assumes this mapping: E - Y2 + Y2 4 5 6 @@ -447,7 +448,7 @@ To be more precise, it assumes this mapping: F - Y3 + Y3 7 8 9 @@ -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: D0 2 - Y1 + Y1 D1 3 - Y2 + Y2 D2 4 - Y3 + Y3 D3 5 - Y4 + Y4 D4 6 - Y5 + Y5 D5 7 - Y6 + Y6 nSTRB 1 - Y7 + Y7 nLF 14 - Y8 + Y8 INIT 16 - Y9 + Y9 nSEL 17 - Y10 + Y10 nACK 10 - X1 + X1 BUSY 11 - X2 + X2 PAPEREND 12 - X3 + X3 SELIN 13 - X4 + X4 nFAULT 15 - X5 + X5 @@ -1068,91 +1070,91 @@ The optional keypad can be connected as follows: D0 2 - Y1 + Y1 D1 3 - Y2 + Y2 D2 4 - Y3 + Y3 D3 5 - Y4 + Y4 D4 6 - Y5 + Y5 D5 7 - Y6 + Y6 D6 8 - Y7 + Y7 D7 9 - Y8 + Y8 nLF 14 - Y9 + Y9 INIT 16 - Y10 + Y10 nACK 10 - X1 + X1 BUSY 11 - X2 + X2 PAPEREND 12 - X3 + X3 SELIN 13 - X4 + X4 nFAULT 15 - X5 + X5 @@ -1340,91 +1342,91 @@ The optional keypad can be connected as follows: D0 2 - Y1 + Y1 D1 3 - Y2 + Y2 D2 4 - Y3 + Y3 D3 5 - Y4 + Y4 D4 6 - Y5 + Y5 D5 7 - Y6 + Y6 D6 8 - Y7 + Y7 D7 9 - Y8 + Y8 nSTRB 1 - Y9 + Y9 nSEL 17 - Y10 + Y10 nACK 10 - X1 + X1 BUSY 11 - X2 + X2 PAPEREND 12 - X3 + X3 SELIN 13 - X4 + X4 nFAULT 15 - X5 + X5 @@ -1634,31 +1636,31 @@ serialLpt wiring supports a keypad. The 3 wires version supports nACK 10 - X1 + X1 BUSY 11 - X2 + X2 PAPEREND 12 - X3 + X3 SELIN 13 - X4 + X4 nFAULT 15 - 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.