diff --git a/docs/lcdproc-user/drivers/glcd.docbook b/docs/lcdproc-user/drivers/glcd.docbook
index a52435f..585b741 100644
--- a/docs/lcdproc-user/drivers/glcd.docbook
+++ b/docs/lcdproc-user/drivers/glcd.docbook
@@ -71,6 +71,10 @@ This device features an adjustable backlight and 4 keys. Right now only displays
with the KS0108 controller are supported.
+The device has 4 keys which may be configured using the KeyMap_A
+(leftmost key) to KeyMap_D (rightmost key) settings.
+
+
Note that any size setting configured in LCDd.conf is
ignored as the size reported by the device is used.
@@ -229,6 +233,101 @@ ignored as the size reported by the device is used.
-->
+
+Keypad settings
+
+
+ KeyRepeatDelay =
+ DELAY
+
+
+ DELAYis the time in milliseconds from first key
+ report to first repeat. Set to 0 to disable repeated key
+ reports. Allowed values are between 0 and 3000,
+ the default is 500.
+
+
+
+
+
+ KeyRepeatInterval =
+ DELAY
+
+
+ DELAYis the time in milliseconds between repeated
+ key strokes. Allowed values are between 0 and 3000,
+ the default is 300. This setting is ignored, if KeyRepeatDelay
+ is disabled (set to zero).
+
+
+
+
+
+ KeyMap_A =
+ KEY
+
+
+ KeyMap_B =
+ KEY
+
+
+ KeyMap_C =
+ KEY
+
+
+ KeyMap_D =
+ KEY
+
+
+ KeyMap_E =
+ KEY
+
+
+ KeyMap_F =
+ KEY
+
+
+ These settings allow to assign arbitrary key strings to key strokes. Up to
+ 26 keys may be configured ('A' to 'Z').
+
+
+ The following is the built-in default mapping hard-coded in the driver. Only
+ keys 'A' to 'F' are used by default.
+
+
+
+
+
+ KeyMap_A
+ Up
+
+
+ KeyMap_B
+ Down
+
+
+ KeyMap_C
+ Left
+
+
+ KeyMap_D
+ Right
+
+
+ KeyMap_E
+ Enter
+
+
+ KeyMap_F
+ Escape
+
+
+
+
+
+
+
+
Settings for the t6963 connection type