Warning, /utilities/konsole/doc/user/README.keyboard is written in an unsupported language. File is not indexed.
0001 [README.keyboard] 0002 0003 The *.keytab files (located in /usr/share/applications/konsole and 0004 ~/.local/share/applications/konsole) allow you to configure the keyboard 0005 to suit your specific environment/requirements. 0006 0007 Beside that you can use them to make the keyboard emit virtually any 0008 escape sequence you want, here are some notes about the more typical 0009 problems related to keyboards, that can be coped with this way: 0010 0011 - BS Hack 0012 0013 While one would expect, that the Backspace key send ASCII Backspace, 0014 this is not the case in many Linux installations. 0015 0016 The idea behind this hack is to preserve the CTRL-H. 0017 0018 So the mapping is: 0019 0020 CTRL-H -> 0x08 0021 Backspace -> 0x7f 0022 Delete -> \E[3~ 0023 0024 - Home/End Keys 0025 0026 Home -> \E[1~ 0027 End -> \E[4~ 0028 0029 or 0030 0031 Home -> \E[H 0032 End -> \E[F 0033 0034 Quite a lot of those key sequences are floating around. 0035 0036 Consult your terminfo or termcap database for the expected values. 0037 Note that your system is not unlikely to have other keyboard databases 0038 which have to be in sync, too (e.g. /etc/inputrc for readline(3)). 0039 0040 If you want to adjust things to your needs you can copy one of the *.keytab 0041 files and edit it. The changes will take effect after restarting konsole. 0042 0043 In case your new keytab is likely to suit common needs, please contribute 0044 to konsole by sending us the file.