Ferragens  
 
Rede de conhecimento computador >> Ferragens >> Ratos e teclados >> Content
Como as chaves são pressionadas no teclado ITERPRETADO corretamente pelo computador?
O processo de uma teia sendo interpretada corretamente por um computador é um processo de várias etapas envolvendo hardware e software:

1. KeyPress físico: Quando você pressiona uma tecla, um mecanismo físico (geralmente uma membrana ou interruptor mecânico) é ativado sob a chave. Este fechamento cria um sinal elétrico.

2. Controlador de teclado: O próprio teclado contém um microcontrolador (um pequeno computador) chamado de controlador de teclado. Este controlador detecta o sinal do KeyPress e o converte em um código de varredura. Um código de varredura é um número exclusivo atribuído a cada tecla no layout do teclado. É uma representação de baixo nível da tecla pressionada, independente do caráter que ela representa (por exemplo, 'a', '1' ou uma chave de função).

3. transmissão para o computador: O controlador do teclado envia os código (s) de varredura para o computador por meio de uma conexão, normalmente USB ou PS/2. Isso geralmente é feito por meio de interrupções, sinalizando para a CPU que novos dados estão disponíveis.

4. Interpretação do driver: O sistema operacional (OS) do computador usa um driver de teclado - um pequeno pedaço de software - para receber esses códigos de varredura. O driver traduz o código de varredura em um código de chave. Os códigos de chave são semelhantes aos códigos de varredura, mas geralmente são padronizados em diferentes tipos de teclado. Esta etapa lida com diferentes layouts de teclado (Qwerty, Dvorak, Azerty, etc.).

5. Manipulação OS: O sistema operacional então interpreta o código de chave com base nas configurações atuais de layout do teclado e no aplicativo com o qual o usuário está interagindo. Esta etapa envolve:

* Mapeamento de layout: Traduzir o código -chave para o caractere correspondente (ou outra ação) com base no layout do teclado ativo atualmente. É por isso que a mesma chave física pode produzir saídas diferentes, dependendo do layout.
* teclas de modificador: Levando em consideração as teclas do modificador como Shift, Ctrl, Alt ou Command, que podem alterar o significado de um KeyPress (por exemplo, 'a' vs. 'A').
* chaves especiais: Manipulação de teclas especiais como Enter, Tab, Escape, Chaves de função e teclas de seta, que possuem ações específicas definidas pelo sistema operacional e aplicativos.
* fila: O sistema operacional geralmente faz filas de teclas. Isso significa que, se você digitar rapidamente, o sistema operacional não processa cada tecla individualmente e instantaneamente, mas sim os lotes para melhorar a eficiência.

6. Processamento de aplicativos: Finalmente, o aplicativo que recebe entrada (como um processador de texto ou um jogo) recebe os caracteres ou ações geradas a partir das teias e os processa de acordo.

Em suma, uma KeyPress passa por uma jornada de um evento físico para uma ação de software, com vários níveis de tradução e interpretação acontecendo ao longo do caminho, garantindo que sua entrada digitada resulte no efeito pretendido no computador. O processo está em grande parte oculto do usuário, mas é um sistema sofisticado que lida com uma ampla variedade de possibilidades de entrada.

Anterior :

Próximo :
  Os artigos relacionados
·Como conseguir siderúrgicas ou magnata da montanha-rus…
·Quais são os tipos de mouse? 
·Onde está o ponto de exclamação no teclado? 
·Por que o transistor npn é melhor que o transistor pnp…
·O que é o Mini Teclado Tecnologia Assistiva 
·Como digitar em chinês 
·Como resolver o PC Rato Congelar 
·Como usar um teclado eMachine 
·Qual é a chave em um teclado? 
·Como usar um Pointer Device Driver 
  Artigos em destaque
·Thinkpad T42 vs. T43 
·Quando o primeiro e-reader foi inventado? 
·Como fazer o download de um vídeo Off de um SD Card 
·Lexmark Z2300 Troubleshooting 
·Quantos bytes estão em 20 petabyte? 
·Sandisk flash Problemas Drive 
·Como ligar cabos a um computador 
·Qual é a diferença entre virtual e real de uso da mem…
·Qual é o tipo de hardware que transmite instruções d…
·Como redefinir a memória em uma unidade flash 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados