A chave não está sendo liberada em pressionamentos de tecla muito curtos

2

No meu teclado, quando pressiono uma tecla muito levemente e libero-a rapidamente (falando provavelmente de 0,1s de botão pressionado aqui), a tecla não emite um evento de lançamento corretamente e é digitada repetidamente se a repetição da tecla estiver ativada - como se eu nunca tivesse soltado a chave. É muito difícil fazê-lo intencionalmente, mas isso acontece o suficiente para ser um incômodo.

Eu testei os principais eventos usando xev . Não há diferença entre realmente manter a tecla pressionada e liberá-la de tal forma que nenhum evento de lançamento seja emitido. Meu teclado não faz isso no Windows, suspeito que possa haver algum tipo de problema de driver (?).

Nota / solução alternativa: Por enquanto, passei a ativar apenas a repetição de teclas nas minhas teclas de seta e backspaces, porque esse é o único lugar de que preciso. xset -r [keycode] funciona corretamente quando a repetição da tecla está ativada nas configurações do gnome, caso contrário, não funciona. Tenho certeza de que essa informação não é relevante para resolver o problema, mas se qualquer outra pessoa tiver esse problema, ela poderá ser útil.

Meu sistema operacional é o Fedora 22, a versão mais recente. Eu tenho um Dell XPS 13 9343 (modelo 2015).

Editar: Saída para dmidecode -t bios -q :

sudo dmidecode -t bios -q
BIOS Information
Vendor: Dell Inc.
Version: A00
Release Date: 11/04/2014
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8192 kB
Characteristics:
    PCI is supported
    PNP is supported
    BIOS is upgradeable
    BIOS shadowing is allowed
    Boot from CD is supported
    Selectable boot is supported
    EDD is supported
    5.25"/1.2 MB floppy services are supported (int 13h)
    3.5"/720 kB floppy services are supported (int 13h)
    3.5"/2.88 MB floppy services are supported (int 13h)
    Print screen service is supported (int 5h)
    8042 keyboard services are supported (int 9h)
    Serial services are supported (int 14h)
    Printer services are supported (int 17h)
    ACPI is supported
    USB legacy is supported
    Smart battery is supported
    BIOS boot specification is supported
    Function key-initiated network boot is supported
    Targeted content distribution is supported
    UEFI is supported
BIOS Revision: 5.6

BIOS Language Information
Language Description Format: Long
Installable Languages: 1
    en|US|iso8859-1
Currently Installed Language: en|US|iso8859-1
    
por SaphirShroom 28.11.2015 / 18:59

1 resposta

4

O problema é provavelmente devido a um problema de HW / (e | ou) / BIOS.

Sua versão do BIOS é A00 , que foi inicial lançamento. A versão atual é A07 . Problema no teclado foi corrigido no A05 +.

Você provavelmente gostaria de seguir este site , a página de Suporte ao Produto para o seu modelo, (ou similar).

Este é um repositório de desenvolvimento que tem como alvo o Linux, que também tem alguns links que você pode achar interessantes. Aqui, a questão da repetição de chaves também é mencionada.

Lançamentos da BIOS:

Um pequeno recapitulação de alterações e informações de lançamento da DELL. Não é o melhor dos logs de alterações.

  • A00 , 13 de janeiro de 2015 (Opcional :)
    • Lançamento inicial
  • A01 , 25 de fevereiro de 2015 (Opcional)
    1. Atualizar o microcódigo da CPU 0x306D4 para a Rev 0x18.
    2. Atualize o ePSA para o número 4.236.24.
  • A02 , 22 de março de 2015 (Recomendado)
    1. Atualizar o gerenciamento de fãs
    2. Atualizar microcódigo da CPU Intel
  • A03 , 30 de março de 2015 (Recomendado)
    1. Corrigir problema de desempenho da CPU I3-5010.
  • A04 , 25 de maio de 2015 (Recomendado)
    1. Melhoria do comportamento do teclado
    2. Atualizar o microcódigo da CPU.
  • A05 , 31 de julho de 2015 (Urgente)
    1. Melhoria do comportamento do teclado
    2. Atualizar o microcódigo da CPU.
    3. Suporte ao BIOS do WIN10
  • A06 (Eles pularam diretamente para A07?)
  • A07 , 26 de novembro de 2015 (Recomendado)
    1. Melhorar a questão da chave dupla
    2. Adicionar suporte para o recurso PTT do Ubuntu
por 28.11.2015 / 21:00