
Nesta demonstração inicial de Douglas Engelbart, ele usa um teclado de 5 teclas e um mouse.
E comecei a pensar na ideia de um teclado de acordes, e comecei a me perguntar o que precisaria para tocar com essa ideia.
E já que o teclado mais lógico e acessível capaz de lidar com acordes é um teclado musical com algum tipo de interface midi (usb midi?).
É possível mapear um teclado midi USB para que ele produza "caracteres ascii"? Talvez simule um teclado Braille?
Mais ou menos posso escrever um documento de texto normal com o teclado midi USB no meu computador Linux da mesma forma que ele usa o teclado de acordes na demonstração?
Responder1
Claro que é possível. A porta MIDI é simplesmente uma porta serial modificada (relógio de frequência diferente). Cada tecla pressionada ou liberada (entre outras ações) gera um evento que é transmitido ao PC. Um driver ad-hoc poderia interpretar o evento de pressionamento de tecla e emular uma entrada de caractere, assim como é feito em leitores de código de barras. Existem muitos exemplos de "teclados com acordes"Wikipédia