Teclado de uma mão
(github.com/htx-studio)- Um teclado mecânico projetado para que um usuário que perdeu a mão direita possa executar com uma só mão tanto as funções de teclado quanto de mouse
- Integra trackball, roda de mouse e módulo de setas, permitindo lidar com entrada e apontamento ao mesmo tempo
- Funciona com base em firmware QMK e oferece suporte a remapeamento de teclas via VIA e atualização de firmware
- Hardware, modelos e firmware foram todos publicados como open source, incluindo projetos de PCB de três modelos para mão esquerda e direita
- É significativo como um caso prático de design de hardware aberto em termos de acessibilidade para pessoas com deficiência e desenvolvimento de dispositivos de entrada personalizados
Visão geral do projeto
- Teclado mecânico de modo único criado para usuários que só podem usar uma mão
- Possui trackball embutido para substituir a função de movimento do mouse
- Projetado para reduzir o incômodo de alternar entre teclado e mouse
- O firmware usa QMK, e o autor agradece aos desenvolvedores da comunidade QMK
- O processo de fabricação tomou como referência o vídeo do Bilibili “[我们做了个特别的键盘]”
- O hardware está publicado como o projeto HTXStudio teclado de uma mão
- Código-fonte e materiais disponíveis nos repositórios GitHub e Gitee
Estrutura do repositório
- Docs: inclui datasheets dos chips e imagens do produto
- Firmware: fornece firmware QMK para três modelos e arquivos JSON para VIA
- Hardware: inclui arquivos de projeto do 嘉立创EDA
- Model: inclui modelos 3D de cada modelo e arquivos para fabricação
Materiais fornecidos
- 8 arquivos de projeto de PCB no total para três teclados para mão esquerda e direita
- Arquivos de configuração de keymap do VIA e firmware compilado
- Todos os arquivos de design dos modelos
Especificações da PCB
- Estrutura de 2 a 4 camadas para cada modelo, com material FR-4 e espessura de 1,6 mm
- Componentes principais:
- Uso do microcontrolador STM32G431CBU6
- Controle do trackball pelo canal SPI1, com a roda usando linha de sinal separada
- Aplicação de switches ALPS Yellow (modelo pequeno)
- Compatível com cabos A to C / C to C
- Trackball, roda e setas são organizados em uma pequena placa compartilhada
Peças impressas e usinadas
- Keycaps, lado esquerdo do trackball, botões do mouse, carcaça e base inferior são todos impressos em resina (Resin) ou PLA
- Uso de vários materiais de amortecimento, como poron, POM e silicone pad
- A espessura e o material de cada peça são especificados, com suporte a uma estrutura de montagem precisa
Conjunto de peças metálicas
- As especificações e quantidades de parafusos e porcas com inserto térmico são detalhadas para os modelos grande e pequeno
- Ex.: 8 porcas com inserto térmico M3×3×4, 6 parafusos M3×22 etc.
Outras peças
- Trackball: diâmetro de 25 mm, material PTFE
- Esferas de lubrificação: diâmetro de 2 mm, PTFE, 6 unidades
- Roda: diâmetro de 19 a 20 mm, espessura de 4 a 5 mm, material metálico
- Estabilizador: estrutura de chapa de aço 2U
- Quantidade de switches: 57 no modelo pequeno (ALPS), 57 no modelo grande (mecânico comum)
- Cabo FPC: passo de 0,5 mm, tipo invertido de 8 pinos, 2 de 10 cm e 2 de 15 cm
Estrutura do modelo
- São fornecidas imagens explodidas dos teclados esquerdo pequeno e grande
- A ordem de montagem e a relação de posição entre as peças são apresentadas visualmente
Procedimento de montagem e instalação
- Trabalho prévio
- Conectar as 4 pequenas PCBs ao corpo principal e fazer o flash do firmware primeiro
- Instalar alguns switches, a roda e o trackball para verificar o funcionamento
- Instalar as porcas com inserto térmico na carcaça e na base
- Imprimir as keycaps e aplicar fita dupla face para fixação de posição
- Flash do firmware
- No primeiro flash, conectar o USB mantendo pressionado o botão “B” na parte traseira da PCB
- Na atualização, conectar o USB mantendo pressionada a tecla “ESC”
- Consultar a documentação oficial do QMK “Flashing Your Keyboard”
- Ordem de montagem
- Fixar as 4 pequenas placas à base com parafusos
- Prender os botões de clique esquerdo e direito à PCB
- Empilhar de baixo para cima em superfície inferior → superfície do suporte do switch → PCB → superfície de amortecimento → plate
- Inserir os switches, cobrir com a carcaça e fixar com parafusos
- Finalizar com a instalação das keycaps
- O guia de instalação de parafusos e porcas pode ser consultado na pasta Model do GitHub
Encerramento do projeto
- Este projeto é o primeiro projeto de hardware open source do HTX Studio
- Sugestões de melhoria e feedback são bem-vindos, e a participação da comunidade é incentivada
Materiais de referência
- Documentação oficial do Quantum Mechanical Keyboard Firmware (QMK)
- Repositório GitHub ADNS-9800 de mrjohnk
1 comentários
Comentários do Hacker News
Há um vídeo em inglês no YouTube: https://www.youtube.com/watch?v=9vW12gQ4Klc
Essa equipe é bem conhecida na China e recentemente também começou a publicar vídeos no YouTube
A qualidade dos vídeos é muito superior à da maioria dos outros criadores, e o conteúdo também é divertido
O vídeo da lixeira automática foi especialmente marcante
Canal HTX Studio
Recomendo o Charachorder, que permite digitar rápido até com uma mão
Dá para usar com uma só mão, e com as duas é possível chegar a 200 WPM. Só que leva cerca de 1 ano para ganhar velocidade
Eu já estava preparado porque migrei de um Moonlander
Também queria saber se o Charachorder suporta um layout mental como o Dvorak, por exemplo deixando as vogais concentradas na mão esquerda
Como vou passar por uma cirurgia no ombro, pesquisei bastante sobre teclados para uma mão. Deixo aqui alguns links
No macOS, dá para implementar com Keyb e Karabiner Elements, e também é fácil configurar em teclados ZMK/QMK.
Eu configurei meu Kinesis 360 Pro desse jeito
Wikipedia, site oficial
Eu uso o Caps Lock como tecla de troca de camada, então estou pensando em aplicar essa ideia
Depois de um AVC, estou usando a versão em software do teclado Half QWERTY
Funciona bem sem hardware dedicado, e embora não tenha integração com mouse, isso pode ser feito no Windows com AHK e no Mac com Karabiner Elements
Como ele usa QWERTY espelhado, é fácil de aprender
half-qwerty.com
Ver um teclado só para a mão esquerda me fez pensar num problema pessoal
Depois de mais de 25 anos usando teclado, a fadiga na mão esquerda ficou muito pior.
A mão direita descansa enquanto segura o mouse, mas a esquerda fica sempre no teclado.
Principalmente porque quase todas as combinações com cmd, ctrl, alt e shift acabam ficando para a esquerda
Queria saber se mais alguém passa pelo mesmo
Sei que é open source, mas não tenho habilidade para construir um
Eu uso um Glove80, mas a qualidade pelo preço deixa um pouco a desejar
A memória muscular já está tão forte que nem considerei mudar para a mão direita
Assim como algumas pessoas vivem procurando novas interfaces musicais, outras exploram novos hardwares de entrada para computador
Esse tipo de pesquisa em inovação de dispositivos de entrada é realmente importante
Quando você começa a customizar atalhos de produtividade, percebe que um teclado é mais do que uma simples máquina de escrever.
E daí acaba entrando no caminho viciante de projetar seu próprio dispositivo
O Matias Half Keyboard também é uma boa opção de produto para uma mão
Só que é bem caro. Hoje em dia remapear teclas é fácil, então existem alternativas mais baratas
Link do produto Matias
Se ele deduzisse a tecla correta como uma autocorreção, teria sido bem mais fácil
No Windows com AutoHotKey, no Mac com Karabiner Elements, e o custo é 0 dólar
Acho que a chave de um bom teclado é permitir digitar com os punhos fixos
Isso ajuda a formar melhor a memória muscular. Uso teclados desse tipo há 20 anos
Não entendo por que esse tipo de produto ainda não se popularizou.
Existem teclados de vários formatos, então parece claro que haveria mercado
Maltron Single Hand Keyboards
Mas teclados para uma mão são difíceis de padronizar, porque a destreza da mão e a capacidade de adaptação variam muito de pessoa para pessoa,
e assim fica difícil obter a economia de escala da produção em massa.
Teclados de duas mãos escondem essas diferenças individuais, mas teclados de uma mão exigem otimização personalizada para cada usuário