diff --git a/doc/tools/keys2doc b/doc/tools/keys2doc index 45649bc9c..1f36f3a5d 100755 --- a/doc/tools/keys2doc +++ b/doc/tools/keys2doc @@ -82,6 +82,7 @@ print_keymap_defaults() # there the "read" command consumes the backslashes.) action=$(grep " $action," "$CONFIGDIR/actions-$keymap.inc" \ | sed "s/.*\"\([^\"]*\)\".*N__(\"\(.*\)\").*/\2 ('\1')/;s/\\\\\"/\"/g") + q= case "$key" in KBD_*) @@ -95,6 +96,7 @@ print_keymap_defaults() *) key=$(echo "$key" | sed "s/^'\(.*\)'$/\1/" \ | sed "s/'/{squote}/") + q='"' ;; esac @@ -106,7 +108,7 @@ print_keymap_defaults() esac echo 'ifdef::backend-docbook[]' - echo "'$modifier$key'::" + echo "'$modifier$q$key$q'::" echo " $action" echo echo 'endif::backend-docbook[]'