Por que o botão “F-lock” do teclado se desliga?

2

Meu teclado tem teclas F de função dupla - cada tecla F tem uma palavra impressa na parte superior (por exemplo, F5 diz "Abrir"). Eu presumo que em um sistema operacional da Microsoft estes são mapeados para essas operações comuns. Para usar essas teclas como teclas F normais, há um botão "F-lock" e um LED que aparece para indicar que o F-lock está ativo.

Eu uso bastante os F-keys - eles são mapeados para várias operações que eu faço em eamcs.

O principal problema é que o F-lock desliga com frequência (talvez uma vez por hora?), então eu bato em F11 (que é goto-line ) e nada acontece. Se eu não estou olhando para o LED, eu geralmente acabo seguindo o F11 com algum número, e então acabo com o número da linha inserido no meu arquivo. (Ou algo semelhante com alguma outra tecla-F).

Às vezes, o F-lock desliga enquanto eu estou digitando. Se isso acontecer, eu noto que o teclado inteiro congela (meus toques de tecla são perdidos), todos os LEDs (F-lock, caps-lock, num-lock) acendem, caps-lock (que é está sempre desligado) e o F-lock apaga-se e o num-lock permanece ligado (isto é intencionalmente sempre ligado).

O que causa isso e como posso corrigi-lo?

  • "Microsoft Natural Multimedia Keyboard 1.0A" (de ~ 2004), embora eu tenha visto esse comportamento com pelo menos um outro tipo similar de teclado.
  • Ubuntu 10.04 LTS com linux kernel 2.6.32, embora eu tenha visto esse comportamento no Centos com o kernel 2.6.18 também.
  • É um teclado PS2 conectado a um adaptador PS2 / USB (junto com um mouse PS2).
  • Nas minhas preferências de teclado, o modelo do teclado está definido como "Genérico 105 teclas (Intl) PC". Eu olhei para as opções disponíveis para teclados MS, mas este modelo específico não é mencionado (embora "Microsoft Natural" é).
  • Não há hubs USB externos. No momento, lsusb relata o seguinte. A Seagate é um HD externo. Eu acho que Upek é o scanner de impressões digitais. O problema descrito acima ainda ocorre se eu desconectar o HDD e nunca usar o scanner de impressão digital. Eu posso sustentar cerca de 60wpm de digitação, muito menos quando codificando, mas parece que isso não deve sobrecarregar o USB?
% lsusb 
Bus 002 Device 007: ID 0bc2:3008 Seagate RSS LLC 
Bus 002 Device 004: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter
Bus 002 Device 003: ID 147e:1000 Upek 
Bus 002 Device 002: ID 8087:0020  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Atualizar :

Por sugestões nos comentários abaixo, tenho:

  • Substituiu o adaptador PS / 2 para USB por outra unidade. (Mesma marca, mas unidade física diferente).
  • Removido o mouse PS / 2 do adaptador e conectado um mouse USB nativo a outra porta USB.

Mesmo com essas mudanças, aconteceu de novo. Não houve atividade significativa no disco rígido externo, mas também acabei de desconectar isso para verificar se ele não é a fonte dos problemas.

    
por bstpierre 18.07.2011 / 15:01

1 resposta

0

Estou vendo um comportamento estranho semelhante com o mesmo adaptador PS2-para-USB que você está usando, o "Dispositivo Bus 002 004: ID 0a81: 0205 Teclado PS / 2 da Chesen Electronics Corp. + Adaptador de Mouse". Meu problema é que, enquanto eu digito, de repente o teclado entra em algum modo "permanentemente pressionado por Shift", que eu tenho que pressionar algumas combinações de teclas (que eu não tenho certeza, mas geralmente envolve AltGr mais alguma outra botões) para que ele volte ao normal. Eu também notei que às vezes resulta em muitas teclas repetidas, como se você estivesse segurando uma tecla por alguns segundos (mas você não está).

Estou executando um teclado Logitech iTouch PS2 neste adaptador USB e estou usando o Windows 7 Pro x64, que, por sua vez, descarta seu sistema operacional também.

Eu diria que somos ambos vítimas de hardware mal fabricado. Estou adquirindo outro adaptador, com certeza, mas desta vez provavelmente algo fabricado pela Logitech. Estou assumindo que eles testam seus adaptadores com seus próprios teclados.

Apenas para o registro. Este teclado nunca me deu problemas quando o usei na PS2.

    
por 15.02.2012 / 07:57