Teclado IBM PC - IBM PC keyboard
O teclado para computadores compatíveis com IBM PC é padronizado. No entanto, durante os mais de 30 anos de atualização frequente da arquitetura do PC, muitas variações de layout de teclado foram desenvolvidas.
Uma classe bem conhecida de teclados IBM PC é o Modelo M . Introduzido em 1984 e fabricado pela IBM , Lexmark , Maxi-Switch e Unicomp , a grande maioria dos teclados Modelo M apresentam um design de chave de mola flexível e muitos têm teclas totalmente substituíveis .
Layouts de teclado
O teclado do PC mudou ao longo dos anos, geralmente com o lançamento de novas versões do IBM PC .
Nome | Chaves | Descrição | Imagem | |
---|---|---|---|---|
Modelo F ( PC / XT ) | 83 | Colunas originais da tecla de função do lado esquerdo (tecla F), F1 a F10; eletronicamente incompatível com tipos de teclado PC / AT | Introduzido com IBM PC original em agosto de 1981. | |
Modelo F ( PC / AT ) | 84 | Chave adicional SysRq( solicitação do sistema ); bloco numérico claramente separado do teclado principal; adicionado LEDs indicadores para Caps / Scroll / Num lock | Introduzido em agosto de 1984. | |
Modelo M (aprimorado) | Teclas de navegação e controle adicionais; 12 teclas F em fileiras separadas no topo, agrupadas F1–4, F5–8 e F9–12. Os primeiros modelos de teclado avançado (notadamente os fabricados pela Northgate Ltd.) mantinham o layout com teclas de função no lado esquerdo, organizadas em duas colunas de seis pares. Esse layout era mais eficiente para digitadores, mas foi substituído no mercado por aquele com teclas F na parte superior. PS / 2 lançado em abril de 1987. Existem diferentes versões do layout de teclado avançado: | |||
101 | layout padrão dos EUA | Introduzido em abril de 1986. | ||
102 | Layouts europeus | Introduzido em abril de 1986. | ||
103 | Layout coreano | |||
104 | Brasileira ABNT NBR 10346 variante 2 (porção alfanumérico) e 10347 (parte numérica).
|
|||
106 | Layout JIS japonês
|
|||
janelas | Tecla Windows adicional (× 2) e tecla Menu adicionadas (uma tecla Windows à direita da tecla de controle esquerda, a outra e a tecla Menu à esquerda da tecla de controle direita). Introduzido no teclado Microsoft Natural para uso com o sistema operacional Windows 95 . A maioria dos PCs modernos, fornecidos com Microsoft Windows ou não, agora são fornecidos com esse layout. Como o layout avançado, existem variantes regionais do layout de teclado do Windows: | |||
104 | layout padrão dos EUA (como acima) | |||
105 | Layouts europeus (como acima) | |||
106 | Layout coreano (como acima) | |||
107 | Brasileira ABNT NBR 10346 variante 2 (porção alfanumérico) e 10347 (numérico), como anteriormente | |||
109 | Layout japonês (como acima) |
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
PrtScn / SysRq |
Scroll Lock |
Pausa / pausa |
|||||||||
|
Inserir | Casa | PgUp |
Num Lock |
∕ | ∗ | - | |||||||||||||||||
Excluir | Fim | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Digitar | ||||||||||||||||||||
← | ↓ | → | 0 Ins |
. Del |
Adições comuns aos layouts padrão incluem teclas adicionais de gerenciamento de energia , controles de volume, controles de reprodutor de mídia e diversos atalhos configuráveis pelo usuário para cliente de e - mail , navegador da World Wide Web , etc.
O layout do IBM PC, particularmente o Modelo M, tem sido extremamente influente e hoje a maioria dos teclados usa alguma variante dele. Isso causou problemas para aplicativos desenvolvidos com layouts alternativos, que exigem teclas que estão em posições estranhas no layout do Modelo M - muitas vezes exigindo o dedo mínimo para operar - e, portanto, requerem remapeamento para uso confortável. Um exemplo notável é a tecla Escape , usada pelo editor vi : no terminal ADM-3A ela estava localizada onde a tecla Tab está no IBM PC, mas no IBM PC a tecla Escape está no canto; isso geralmente é resolvido pelo remapeamento de Caps Lock para Escape. Outro exemplo é o editor Emacs , que faz uso extensivo de teclas modificadoras e usa a tecla Control mais do que a tecla meta (o IBM PC tem a tecla Alt) - essas datam do teclado Knight , que tinha a tecla Control no interior da tecla Meta, oposto ao Modelo M, onde está do lado de fora da tecla Alt; e para o teclado espaço-cadete , onde as quatro teclas de bucky bit (Control, Meta, Super, Hyper) estão em uma fileira, permitindo fácil acorde para pressionar várias, ao contrário do layout do Modelo M. Isso resulta no problema " Emacs mindinho ".
Recepção
Embora a PC Magazine elogiasse a maioria dos aspectos do design de hardware do teclado do PC IBM de 1981, ela questionou "como a IBM, a última palavra em fabricação de teclados, poderia colocar a tecla shift da esquerda no alcance desajeitado que fizeram". A revista relatou em 1982 que recebeu mais cartas em sua coluna "Lista de desejos" pedindo a capacidade de determinar o status das três chaves de fechadura do que em qualquer outro tópico. O colunista da Byte , Jerry Pournelle, descreveu o teclado como "irritantemente excelente". Ele elogiou a sensação, mas reclamou que as localizações do Shift e de outras teclas eram "suficientes para fazer um santo chorar" e denunciou a tendência dos computadores compatíveis com PC de emular o layout, mas não a sensação. Ele relatou que o layout "quase deixou" o editor de ficção científica Jim Baen "louco" e que "muitos dos autores [de Baen] se recusaram a trabalhar com aquele teclado", portanto, não podiam enviar manuscritos em um formato compatível. A crítica oficial da revista foi mais otimista. Ele elogiou o teclado como "nenhum bar, o melhor ... em qualquer microcomputador" e descreveu as localizações incomuns da tecla Shift como "pequenos [problemas] em comparação com alguns dos erros gigantescos cometidos em quase todos os outros teclados de microcomputador".
"Eu também não fiquei entusiasmado com a colocação das teclas Shift e Return da esquerda", afirmou Don Estridge da IBM em 1983. Ele defendeu o layout, porém, afirmando que "todo lugar que você escolhe para colocá-las não é uma boa lugar para alguém ... não há consenso ”, e afirmou que“ se mudássemos agora estaríamos em apuros ”.
Significados-chave padrão
O teclado do PC, com suas várias teclas, tem uma longa história de evolução, remontando aos teletipo . Além das 'antigas' teclas padrão, o teclado do PC acumulou várias teclas especiais ao longo dos anos. Algumas das adições foram inspiradas pela oportunidade ou necessidade de melhorar a produtividade do usuário com software de aplicativo de escritório geral , enquanto outras adições de teclado um pouco mais gerais tornaram-se os padrões de fábrica após serem introduzidos por determinados fornecedores de sistemas operacionais ou software de GUI , como a Microsoft .
De máquinas de escrever mecânicas
- ⇧ Shiftseleciona o caractere superior ou maiúsculas das letras. A tecla Shift nas máquinas de escrever era fixada em uma alavanca que movia os tipos de caracteres para que os caracteres maiúsculos pudessem ser impressos no papel. Ao contrário das máquinas de escrever mecânicas, os teclados de PC não capitalizam todas as letras corretamente quando as duas teclas shift são acionadas simultaneamente.
- ⇪ Caps Lockseleciona letras maiúsculas ou, se a tecla shift for pressionada, letras minúsculas. Nas máquinas de escrever mecânicas, funcionava como a tecla Shift, mas também usava uma fechadura para mantê-la pressionada. O bloqueio foi desbloqueado pressionando a tecla Shift.
- Enterpassa para a próxima linha ou ativa a opção padrão ou selecionada. Os teclados ASCII eram identificados como CR ou Return. As máquinas de escrever usavam uma alavanca que retornava o cilindro com o papel ao início da linha.
- Tab ↹produz um caractere de tabulação ASCII , movendo-se para a próxima parada de tabulação.
De teclados de teletipo
- Ctrlmuda o valor de letras e números do intervalo de gráficos ASCII para os caracteres de controle ASCII . Por exemplo, CTRL-S é XOFF (interrompe muitos programas conforme eles imprimem na tela) CTRL-Q é XON (retoma a impressão interrompida por CTRL-S).
- Escproduz um caractere de escape ASCII . Pode ser usado para sair de menus ou modos.
- ~é o til , um sotaque retrocedido e impresso sobre outras letras para idiomas diferentes do inglês. Hoje em dia, a tecla não produz um caractere backspaceable nos layouts de teclado dos EUA / Reino Unido e é usada para 'não' ou 'cerca'.
- `é um sotaque grave ou crase, também anteriormente retrocedido sobre letras para escrever línguas não inglesas; em alguns sistemas, é usado como uma citação inicial. A aspa simples 'é normalmente usada para um sotaque agudo.
- ^é um circunflexo , outro sotaque para idiomas que não sejam o inglês. Também usado para indicar a exponenciação onde o sobrescrito não está disponível.
- *é um asterisco , usado para indicar uma nota ou multiplicação.
- _é um sublinhado , que pode ser retrocedido e impresso para adicionar ênfase, ou em certas Linguagens de Programação no lugar de um Spacepara formar uma palavra composta em que o uso de Spaceresultaria em várias palavras separadas.
- |é uma barra vertical , originalmente usada como separador tipográfico para reconhecimento óptico de caracteres. Muitos conjuntos de caracteres o quebram no meio, portanto, não podem ser confundidos com o numeral "1" ou a letra "l" (na maioria das páginas de código EBCDIC , a barra vertical e a barra vertical dividida são caracteres separados). Este caractere é frequentemente conhecido como "pipe" (após seu uso em shells Unix ) ou "fencepost".
Inventado para computadores com monitores de vídeo
- As teclas de função são as teclas F-numeradas. Seu uso varia de acordo com o programa; F1muitas vezes é Ajuda.
- Teclas de setas ( ↑, →, ↓, ←) mover o cursor na tela. Quando deslocados, eles selecionam itens.
- Home move o cursor para o início do texto, geralmente o lado esquerdo da tela.
- End move o cursor para o final da linha atual.
- PgUpe PgDnpercorrer o documento por páginas.
- Del (Excluir) exclui o caractere após o cursor ou os itens selecionados.
- Ins(Inserir) originalmente alternado entre os modos de inserção e substituição de texto. É importante ressaltar que ele está envolvido junto com as teclas Ctrl e Shift nos atalhos do teclado para copiar ( Ctrl+ Insert) e colar ( ⇧ Shift+ Insert) de acordo com as diretrizes da interface com o usuário do IBM CUA ; os atalhos IBM CUA ainda são amplamente suportados pela maioria dos sistemas operacionais de PC atuais, e muitos usuários de PC que aprenderam esses atalhos entre o final dos anos 1980 e o início dos anos 1990 ainda podem considerá-los mais naturais, convenientes ou ergonômicos do que seus "modernos" Ctrl + X / C / V homólogos, dada a proximidade das teclas Ctrl, Shift e Insert às teclas de movimento do cursor. Esta função particular da tecla Insert é freqüentemente esquecida pela documentação dos tempos modernos, se não pelo design de hardware, que tende a atribuir a "Insert" apenas sua função original mais óbvia, mas muito menos usada e um tanto obsoleta.
- Print Screenimprimiu originalmente uma imagem de texto da tela. (Em computadores modernos, Ctrl+ Print Screengeralmente faz uma captura de tela.) Com a tecla Alt, ele mudou para SysRq , um código de tecla diferente.
- Num Lockalterna o estado do teclado numérico . Quando desligado, o teclado funciona como setas e teclas de navegação. Quando ativado, é um teclado numérico de 10 teclas semelhante a uma calculadora padrão. As preferências variam tanto que um padrão favorito para esta chave pode frequentemente ser configurado no BIOS. A tecla continua existindo em teclados com teclas de seta separadas para acomodar aqueles que ainda preferem o teclado alternável.
- Scroll Locké pouco usado. A documentação da IBM a descreveu como "inativa", e o propósito da chave era um mistério até mesmo para os fabricantes de teclados. Em softwares modernos, digitar texto geralmente faz com que o texto anterior role para fora da parte superior da tela ou janela. Alguns programas antigos podem desativar isso e reiniciar na parte superior da janela quando a trava de rolagem for pressionada. A vantagem é que a tela inteira de texto não muda, facilitando a leitura. Scroll Lock também foi usado para travar o cursor em sua linha e rolar a área de trabalho abaixo dele. Em planilhas como o Microsoft Excel , ele bloqueia o ponteiro da célula na célula atual, permitindo ao usuário usar as teclas de seta para mover a janela de visualização sem mover o ponteiro da célula. Em alguns consoles (como o console do Linux ), ele evita a rolagem das mensagens até que outra combinação de teclas seja pressionada. Muitos switches KVM de hardware usam Scroll Lock para alternar entre os dispositivos que controlam.
- Pausepausa a saída ou o processamento. Em combinação com Ctrl, ele produz um código-chave para Break . Ctrl+ Breakprogramas tradicionalmente interrompidos no DOS. Ctrl+ Breaktambém é usado para interromper a execução do depurador em alguns ambientes de programação, como o Microsoft Visual Studio. Em combinação com a tecla Windows, abre a janela Propriedades do sistema em ambientes Microsoft Windows.
- Altdesloca as letras e os números no intervalo acima de hex 0x80, onde os caracteres internacionais e especiais existem no conjunto de caracteres padrão do PC. Alt mais um número digitado no teclado numérico produz caracteres especiais; consulte os códigos de tecla Alt do Windows .
- ⊞ Win(também conhecida como tecla "super") é uma maneira rápida de abrir o menu Iniciar no shell do Explorer padrão do Microsoft Windows e geralmente pode ser configurada para abrir o menu principal em outros sistemas operacionais. No Microsoft Windows, a tecla Windows também pode ser usada em combinação com outras teclas para executar ações relacionadas à área de trabalho (por exemplo, ⊞ Win+ Mpara minimizar todas as janelas abertas e, em seguida, novamente para restaurá-las). Quando conectado a um computador Macintosh , a tecla Windows se comporta como a tecla.⌘ Command
- A tecla abre o menu de contexto do aplicativo ativo, semelhante a clicar com o botão direito.≣ Menu
- AltGré freqüentemente usado em combinação com outras teclas para imprimir caracteres especiais como a barra invertida em teclados não ingleses. Muitas vezes, pode ser emulado por Ctrl+ Alt.
- Fnpodem estar presentes em teclados compactos, como os embutidos em laptops. Quando pressionado em combinação com outras teclas, permite que o usuário acesse as funções das teclas que não têm teclas dedicadas no teclado compacto (como o bloco de simulação do teclado numérico) ou controla as funções de hardware, como alternar entre os integrados tela e um monitor externo, alterando o brilho da tela ou o volume do alto-falante. Esses significados secundários são geralmente indicados com texto ou símbolos de uma cor diferente impressos na tecla, com o texto da tecla 'Fn' tendo a mesma cor.
- Turboem alguns teclados. Geralmente, está no lado direito da tecla Shift direita. Quando pressionada em combinação com uma tecla de função, ela define a taxa de repetição da tecla.
Conexão
Sistema | Conector | Pinagem | Protocolo de Transmissão | Strings de Comando | Imagem |
---|---|---|---|---|---|
PC (Tipo 1) | DIN de 5 pinos (DIN 41524)
|
1 CLK 2 DADOS |
2 bits de início, 8 bits de dados, bit de ativação / desativação (keydown / keyup), 1 bit de parada redefinição do teclado através do pino 3 para o aterramento |
Não suportado | |
XT (Tipo 2) | 1 CLK 2 DADOS |
2 bits de início , 8 bits de dados , bit de ativação / desativação (keydown / keyup), 1 bit de parada redefinição do teclado via sequência nas linhas DATA e CLK |
|||
NO | 1 CLK 2 DADOS |
1 bit de partida , 8 dados, 1 paridade (ímpar), 1 bit de parada redefinido via string de comando |
Suportado | ||
PS / 2 " porta PS / 2 " |
Mini-DIN de 6 pinos (DIN 45322)
|
1 DADO 2 N / C (ou DADOS DO MOUSE ) |
|||
Compatíveis mais recentes com PC |
4- pino USB conector Tipo A |
1 + 5V 2 Dados - |
campo de sincronização mais bytes de 8 bits como pacotes (HANDSHAKE, TOKEN, DATA, pacotes especiais), o bit menos significativo primeiro. |
Veja também
Notas
links externos
- Introdução aos teclados, na IBM na Wayback Machine (arquivado em 28/10/2018)
- Layouts de teclado: índice de registro de layout de teclado lógico para países e regiões ao redor do mundo, na IBM na Wayback Machine (arquivado em 03/11/2018)
- Discussão do teclado AT para conversor XT
- Código-fonte do teclado AT para conversor XT