As opções de configuração teclado (seta verde) controlam o funcionamento de algumas teclas. Esse comportamento depende totalmente do servidor.
Em sistemas do tipo Unix isso depende de configurações de termcap e terminfo.
Esse comportamento é controlado pelo valor em "Terminal-type string" encontrada na aba Connection na opção Data de PuTTY. Normalmente, esse valor está ajustado para "xterm".
Você pode modificar a sequência enviada por algumas teclas (número 1) importantes modificando o comportamento padrão de:
The Backspace key - Muitos terminais enviam Backspace para o servidor como um CTRL + H (ASCII 8) enquanto outros usam CTRL + ? (ASCII 127). Essa opção permite configurar o que é enviado quando Backspace é pressionado. Sob SSH, PuTTY é mandatário e diz ao servidor como funcionar. Se estiver diretamente em um sistema Unix comandos stty podem configurar o que o servidor espera. O comportamento de PuTTY precisa se ajustar a isso. Se não há opção, recomendamos configurar PuTTY para usar CRTL + ? e deixar CTRL + H para que possa ser utilizado pelo editor emacs.
The Home and End keys - O emulador de terminal chamado rxvt discorda do resto do mundo sobre que sequência de caracteres devem ser enviada para as teclas HOME e END. O terminal xterm, e muitos outros, enviam ESC [1~ para HOME e ESC [4~ para END. O teimoso rxvt envia ESC [H para HOME e ESC [Ow para END. Se encontrar uma aplicação fora do padrão modifique o valor dessa opção.
The function keys and keypad - Essa opção afeta o comportamento das teclas de função (F1 até F12) e as teclas de função no topo de um teclado numérico do seguinte modo:
- A opção padrão (ESC[~) gera sequências do tipo ESC[11~, ESC[12~ etc. Isso combina com o comportamento de terminais digitais.
- No modo Linux, F6 até F12 seguem o padrão, mas F1 até F5 geram ESC[[A através de ESC [[E. Isso imita um terminal virtual.
- Em Xterm R6, F5 até F12 seguem o padrão, mas F1 até F4 geram ESC OP através de ESC OS, que são sequências produzidas pelos botões no topo do teclado numérico de terminais digitais.
- Em VT400, todas as funções se comportam de modo normal, mas o topo do teclado numérico se comporta como citado na opção anterior.
- Em VT100+, as teclas de função geram ESC OP através de ESC O[.
- Em SCO, as teclas F1 até F12 geram ESC [M através de ESC [X. Quando SHIFT é pressionado, são gerados ESC [Y através de ESC [J. Quando CTRL é pressionado é gerado ESC [k através de ESC [v. Quando SHIFT e CTRL são pressionados ao mesmo tempo são gerados ESC [w através de ESC [{.
Se não tem ideia dessas coisas é porque não precisa modificar nada aqui.
Em "Application Keypad Settings" - número 2 - podemos controlar o estado do teclado numérico e das teclas direcionais.
Em "Initial state of Cursor Keys:" modificamos a sequência de controle enviada com as teclas direcionais (as setinhas). No modo normal, são enviados ESC [A até ESC [D. No modo aplicação são enviados ESC OA até ESC OD. Esse comportamento pode ser configurado pelo servidor dependendo da aplicação. PuTTY permite configurar apenas um estado inicial. Comportamentos avançados podem ser configurados em "Features".
Em "Initial state of numeric keypad" são configuradas opções para o modo inicial do teclado numérico. No modo normal o funcionamento é idêntico ao funcionamento com Windows. Quando NumLock é ligado, as teclas numéricas geram números. Com NumLock desligado as teclas funcionam como setinhas ou como HOME, END, etc. Esse comportamento pode ser configurado pelo servidor dependendo da aplicação. PuTTY permite configurar apenas um estado inicial. A opção Nethack remete ao mais antigo jogo de computador (em modo texto) ainda mantido até hoje e configura o teclado para esse jogo. Vai entender isso?
Em "Enable extra keyboard features:" - número 4 - permite configurar características extras:
A opção "AltrGR acts as Compose key" é um box que pode ser ativado ou desativado. Alguns teclados antigos não possuem a tecla AltGR. PuTTY pode ser configurado para tratar a combinação CTRL + Left Alt faça o papel de AltGR.
Desmarcando a caixa de seleção, CTRL + ALT é um sinônimo para AltGR. Marcando essa opção AltGR age como uma composição de teclas. O padrão é marcada, e a combinação resultante é CTRL + LEFT ALT.