This app allows you to remotely control almost any desktop, laptop, Android TV device, as long as it has a Bluetooth radio, without installing any additional software.
You can, for example, move the mouse pointer simply by waving your hand, or click though the slides of a presentation by tapping the sides of your watch screen.
It is compatible with any Windows, OSX, Linux (including Raspbian), Chrome OS, Android (including Android TV) device, as long as it has a Bluetooth radio; no root, no “server” software required. Just launch the app, perform Bluetooth pairing, and then you’ll be able to:
- Use it as an intuitive pointer for presentations (and also click through the slides using - cursor keys);
- Play games by waving your arms;
- Control a media player from the sofa (e.g. when using a computer connected via HDMI);
- Use it as a VR controller in some Cardboard games to walk around (not for Daydream though, since it has its own controller);
- Impress your friends with some telekinetic powers;
- Control your phone connected to a TV;
How to use it:
The app features four input modes: air mouse, touchpad, cursor keys and keyboard input.
* The air mouse mode is pretty straightforward. It has two on-screen buttons for left and right click, a top drawer to adjust motion tracking for the way you’re wearing your watch (on your left wrist, on your right wrist, or holding it in your hand like a laser pointer), and a bottom drawer for some extra functions: click and hold and middle click. If your watch is equipped with a rotating crown, you can use it for scrolling as well.
* Touchpad mode supports all common gestures you'd expect: swipe to move cursor, tap to click, double-tap, tap-and-hold to click and drag, two-fingers tap for right click, two-fingers swipe to scroll. To exit this mode, palm your screen or press the secondary button on your watch (if you have one).
* The cursor keys mode is simple enough: tap on the sides of the screen to trigger corresponding keys, double-tap in the center to trigger the Enter key, long-press to quit, and there are also swipe gestures for Escape, Backspace, Space and Tab keys.
* Finally, the keyboard input mode allows using either an on-screen keyboard, or voice input. Note, though, that the text you’ll see entered on your connected device depends on your keyboard layout. Only US English is supported at the moment (I can add some more, but that will require you to manually switch the layout both in the app and on the device every time).
* If your watch has some extra keys, you can use those to quickly switch between the input modes.
There are also some settings available. You can choose to stabilize the pointer movements (this will smooth out smaller motions like hands shaking), enable diagonal movements for the cursor keys (which is useful for those Cardboard games), or reduce the data rate (which is helpful when you use the app with some older Nougat-based Android TV box, and the mouse pointer just can’t keep up). You can also choose if you want to keep the watch connected when you minimize it (off by default).
Troubleshooting:
* If you connect and see that the mouse pointer is moving once per second in a really janky way, try turning Airplane mode on your watch on and off, and then reconnect. Looks like there is some occasional issue with power management in the Bluetooth stack…
If you want to adjust the “sensitivity”, please look for the pointer speed setting on the connected device, not in the app itself.
* If you are using the app with a device that is connected to a TV, you’ll probably want to switch your TV to the “Game” picture mode. This should turn off any post-processing that may cause a lot of lag on modern TVs.
* I also recommend turning off wrist gestures in your watch’s settings when you use the air mouse mode, otherwise there’s a high chance of triggering the “back” or “go home” gesture.
The source code for this app is available at:
https://github.com/ginkage/wearmouse
Este aplicativo permite que você controle remotamente quase qualquer desktop, laptop, dispositivo de TV Android, desde que tenha um rádio Bluetooth, sem instalar qualquer software adicional.
Você pode, por exemplo, mover o ponteiro do mouse simplesmente acenando com a mão ou clicando nos slides de uma apresentação tocando nas laterais da tela do relógio.
É compatível com qualquer dispositivo Windows, OSX, Linux (incluindo Raspbian), Chrome OS, Android (incluindo Android TV), desde que tenha um rádio Bluetooth; sem raiz, sem necessidade de software “servidor”. Basta iniciar o aplicativo, realizar o emparelhamento por Bluetooth e, em seguida, você poderá:
- Use-o como um ponteiro intuitivo para apresentações (e também clique nos slides usando - teclas de cursor);
- Jogue jogos agitando seus braços;
- Controle um reprodutor de mídia do sofá (por exemplo, ao usar um computador conectado via HDMI);
- Use-o como um controlador de VR em alguns jogos do Cardboard para passear (não para o Daydream, pois ele tem seu próprio controle);
- Impressione seus amigos com alguns poderes telecinéticos;
- Controle o seu telefone conectado a uma TV;
Como usá-lo:
O aplicativo possui quatro modos de entrada: air mouse, touchpad, teclas de cursor e entrada de teclado.
* O modo de rato de ar é bem direto. Ele tem dois botões na tela para clicar com o botão esquerdo e direito, uma gaveta para ajustar o rastreamento de movimento para o modo como você está usando o relógio (no pulso esquerdo, no pulso direito ou segurando na mão como um ponteiro laser ), e uma gaveta inferior para algumas funções extras: clique e segure e clique no meio. Se o seu relógio estiver equipado com uma coroa rotativa, você também poderá usá-lo para rolagem.
* O modo Touchpad suporta todos os gestos comuns que você espera: deslizar para mover o cursor, tocar para clicar, tocar duas vezes, tocar e manter pressionado para clicar e arrastar, toque com dois dedos para clicar com o botão direito e deslizar com dois dedos. Para sair deste modo, salve sua tela ou pressione o botão secundário no seu relógio (se você tiver um).
* O modo de teclas do cursor é bastante simples: toque nos lados da tela para acionar as teclas correspondentes, toque duas vezes no centro para acionar a tecla Enter, pressione e segure para sair e também há gestos de deslize para Escape, Backspace, Teclas de espaço e tabulação.
* Finalmente, o modo de entrada do teclado permite usar um teclado na tela ou uma entrada de voz. No entanto, observe que o texto que você verá inserido no dispositivo conectado depende do layout do teclado. Apenas o inglês dos EUA é suportado no momento (posso adicionar mais alguns, mas isso exigirá que você alterne manualmente o layout no aplicativo e no dispositivo todas as vezes).
* Se o seu relógio tiver algumas teclas extras, você poderá usá-las para alternar rapidamente entre os modos de entrada.
Existem também algumas configurações disponíveis. Você pode optar por estabilizar os movimentos do ponteiro (isso atenua os movimentos menores, como tremer as mãos), habilitar movimentos diagonais para as teclas do cursor (o que é útil para os jogos do Cardboard) ou reduzir a taxa de dados (o que é útil quando você usa o app com uma antiga caixa de TV Android baseada em Nougat, e o ponteiro do mouse simplesmente não consegue acompanhar). Você também pode escolher se deseja manter o relógio conectado quando minimizá-lo (desativado por padrão).
Solução de problemas:
* Se você se conectar e ver que o ponteiro do mouse está se movendo uma vez por segundo de uma maneira realmente chocante, tente ligar e desligar o modo Avião no seu relógio e, em seguida, reconecte-o. Parece que há algum problema ocasional com o gerenciamento de energia na pilha do Bluetooth…
Se você quiser ajustar a “sensibilidade”, por favor, procure a configuração de velocidade do ponteiro no dispositivo conectado, não no próprio aplicativo.
* Se você estiver usando o aplicativo com um dispositivo conectado a uma TV, provavelmente desejará mudar sua TV para o modo de imagem "Jogo". Isso deve desativar qualquer pós-processamento que possa causar muito atraso nas TVs modernas.
* Também recomendamos desativar os gestos do pulso nas configurações do seu relógio quando você usa o modo de mouse de ar. Caso contrário, há uma grande chance de acionar o gesto de "voltar" ou "voltar para casa".
O código fonte deste aplicativo está disponível em:
https://github.com/ginkage/wearmouse