Teclado moderno da Microsoft com o Ubuntu

1

O novo Microsoft Modern Keyboard é visualmente o mesmo que o Surface Keyboard, incluindo a conectividade bluetooth 4.0 / 4.1, mas tem um procedimento de emparelhamento diferente e não possui um botão de emparelhamento. Eu queria saber se alguém tentou fazê-lo funcionar no Ubuntu?

Estas são as instruções de configuração de alto nível da MSFT:

  • conecte o USB ao computador
  • ativar o teclado
  • clique na caixa de diálogo pop-up instalando os drivers necessários do Windows
  • O
  • paring agora deve estar completo

Obviamente, esse terceiro passo é um problema em um SO que não seja Windows. Eu estou querendo saber se há algo que eu possa fazer no Ubuntu para iniciar a tentativa de emparelhamento.

Eu tentei isso, e o ubuntu não parece ver um dispositivo bluetooth disponível quando está conectado ou quando é carregado e desconectado. Quando conectado, ele funciona bem como um teclado USB compatível com HID normal, fwiw.

    
por dpb 18.10.2017 / 19:17

1 resposta

1

Se você não se importar de instalar o Windows em seu computador, existe uma maneira de fazer isso.

Como você disse, o emparelhamento acontece via USB e só é possível no Windows. O que você pode fazer é emparelhar o teclado no Windows e transferir as informações de emparelhamento para o Linux. Há muitas informações sobre como "pareamento duplo" ou como fazer dispositivos Bluetooth funcionarem em ambientes de "inicialização dupla".

Isso funcionou para mim: link no Ubuntu 18.04 , a única coisa diferente que tive que fazer é adicionar uma chave adicional não mencionada nesse guia (mas mencionada nos comentários): IRK e definir o tamanho do enclave como 16.

Veja como se parece o meu arquivo de informações, para referência:

[General]
Name=BTLE Keyboard Fingerprint ID
Appearance=0x03c1
AddressType=static
SupportedTechnologies=LE;
Trusted=true
Blocked=false
Services=00001800-0000-1000-8000-00805f9b34fb;00001801-0000-1000-8000-00805f9b34fb;0000180a-0000-1000-8000-00805f9b34fb;0000180f-0000-1000-8000-00805f9b34fb;00001812-0000-1000-8000-00805f9b34fb;d4e3e3eb-a4ae-4193-bbf8-c769980abfe0;

[DeviceID]
Source=2
Vendor=1118
Product=2067
Version=274

[IdentityResolvingKey]
Key=40DA574571378A18D19EECB0B6814F2D

[LocalSignatureKey]
Key=9514799E99500FAACE427153D3345C63
Counter=0
Authenticated=false

[LongTermKey]
Key=467D87EB169591378DB06F3E14C43FFD
Authenticated=0
EncSize=16
EDiv=41809
Rand=8310545922518117455

[ConnectionParameters]
MinInterval=6
MaxInterval=6
Latency=60
Timeout=200
    
por Ruenzuo 07.08.2018 / 19:56