Multikbd
sharing your PC between several apps



Já pensou em compartilhar o seu PC para várias pessoas? Seria bastante útil, não é mesmo?
Imagine por exemplo, no checkout da sua loja. Além da economia nos investimentos em equipamentos, menos espaço ocupado com monitores e menor consumo de energia elétrica.
O problema é que um PC só pode ter um teclado e um monitor. Bom, isto não é verdade, pois podemos conectar vários teclados USB (caríssimos!) e há placas de vídeo multi-headed, que podem ser ligadas a vários monitores.
Mas que tal se o mesmo monitor pudesse ser compartilhado e os teclados conectados fossem teclados convencionais, que custam menos de R$20, (vinte reais)?

Essa é a nossa proposta!
Com um pequeno circuito compartilhador de teclados e um software (livre, sob licença GPL) você pode tornar seu sonho realidade.  E não serve apenas para o checkout,  mas também para qualquer local da sua loja onde várias pessoas (digamos, os balconistas) não precisem de ter um computador exclusivo.

Veja um screenshot de uma aplicação bastante simples, um cadastro de clientes, rodando:
multikb small
Alguns detalhes do multikbd:
(clique na imagem para vê-la em tamanho real, 1152x864)
  • Não há modificação no kernel,  ou no servidor X.
  • A tela fica dividida entre vários servidores X (Xnest), cada um com seu próprio window manager, ou opcionalmente sem nenhum wm.
  • Cada parte da tela tem seu próprio cursor e é inteiramente transparente para os operadores.
  • Cada teclado conectado envia eventos para uma única tela virtual, com total independência.
  • As aplicações podem ser escritas em qualquer linguagem, sem ser necessário nenhuma modificação devido  à tela ser dividida. Até quatro aplicações diferentes podem rodar ao mesmo tempo, cada uma com o seu teclado respectivo.


O circuito compartilhador de teclados será disponibilizado em breve para os interessados, por um custo nominal de cerca de R$90,00 (noventa reais), com capacidade para ligar até 4 teclados simultaneamente.
Se desejar mais informações, envie e-mail para multikbd@pragana.net