⚛️ Atom 2 Smart Remote   🚚 FREE FEDEX SHIPPING from 397 USD   🌎 WORLDWIDE SHIPPING for 25 USD

Clavier Bluetooth

Introduction

Atom can work as a Bluetooth keyboard, and type messages on your phone. Please note that we have not yet collected all the information to support you - this is still an UNSUPPORTED FEATURE.

Pour activer la prise en charge du clavier Bluetooth, rendez-vous sur notre site web Editeur MagiScript et connectez Atom. Vous devriez voir une zone de commandes Atom en bas à droite de la page. Tapez /Ht in the input and press Enter (only three characters, no spaces, and the letter case is important). Atom will restart, and when you connect again to your system should offer to pair Atom.

Si vous souhaitez désactiver la prise en charge du clavier Bluetooth, allez dans le même champ de saisie et entrez /Hf - Atom redémarrera et la prise en charge du clavier sera désactivée.

CAVEATS

L'activation et la désactivation de la prise en charge modifient la marque Bluetooth d'Atom. Le système avec lequel vous avez précédemment connecté Atom peut se souvenir de la marque précédente et ne pas se connecter. Si c'est le cas, essayez les étapes suivantes : désassocier Atom dans les paramètres Bluetooth (oublier le périphérique), activer/désactiver Bluetooth, redémarrer le navigateur ou redémarrer la machine.

Il se peut que vous deviez également le faire lorsque vous mettez à jour le micrologiciel.

Appairage Atom

Lorsque l'Atom fonctionne comme un clavier Bluetooth, les systèmes d'exploitation doivent l'appairer. Il s'agit d'un terme Bluetooth qui permet d'établir une communication sûre entre deux appareils. Par exemple, cette boîte de dialogue apparaît sur Mac. Attendez-vous à voir des boîtes de dialogue similaires sur Windows, iOS et Android.

Tous ces systèmes d'exploitation se connectent automatiquement à Atom dès que vous l'activez. À notre connaissance, il n'est pas possible de désactiver ce comportement.

CAVEATS

Sur iOS, dès que vous connectez un clavier Bluetooth, le clavier virtuel à l'écran est désactivé. A notre connaissance, il n'est pas possible de désactiver ce comportement. Nous allons ajouter une commande MagiScript que vous pouvez exécuter lors d'une pression sur le clavier Atom pour afficher le clavier.

Si vous appairez Atom avec un système d'exploitation (Windows, Mac, iOS, Android), l'appairage avec un autre système d'exploitation peut échouer. Vous devrez "oublier cet appareil" et l'appairer à nouveau pour vous connecter.

Une mini application de base pour essayer la prise en charge du clavier

Les commandes MagiScript disponibles pour le support du clavier Bluetooth sont documentées : MagiScript Clavier Bluetooth. Veuillez noter que ces commandes peuvent changer au fur et à mesure que nous améliorons le micrologiciel avant la sortie de la prise en charge du clavier Bluetooth.

Voici une mini-application de base pour la saisie numérique :

function main() {
}

let mapping = [
    '1', '2', '3',
    '4', '5', '6',
    '7', '8', '9',
    MEDIA_SHOW_KEYBOARD, '0', KBD_BACKSPACE
];

function onAtomButtonClick(keyCode) {
    let key = mapping[keyCode];
    if (typeof key === 'string') {
        keyboard.type(key);
    } else
    if (typeof key === 'number') {
        keyboard.tap(key);
    } else {
        media.tap(key);
    }
}

function onEvent(e) {
    if (e.source === 'atom:button' && e.type === 'click') {
        onAtomButtonClick(parseInt(e.value));
    }
}

Vous pouvez également essayer une cartographie différente pour le haut/bas/gauche/droite qui fonctionne avec Inject :

function main() {
}

let mapping = [
    KBD_LEFT, KBD_UP,   KBD_RIGHT,
    KBD_LEFT, KBD_DOWN, KBD_RIGHT,
    '',       '',       '',
    MEDIA_SHOW_KEYBOARD, '', KBD_BACKSPACE
];

function onAtomButtonClick(keyCode) {
    let key = mapping[keyCode];
    if (typeof key === 'string') {
        keyboard.type(key);
    } else
    if (typeof key === 'number') {
        keyboard.tap(key);
    } else {
        media.tap(key);
    }
}

function onEvent(e) {
    if (e.source === 'atom:button' && e.type === 'click') {
        onAtomButtonClick(parseInt(e.value));
    }
}

Seul le contenu des lignes 4 à 9 a été remplacé.

Prise en charge des claviers internationaux

Les claviers Bluetooth envoient les positions du clavier, et non le caractère exact associé à cette touche. Par exemple, sur un clavier allemand ou hongrois "QWERTZ" (si c'est le réglage de votre système d'exploitation), lorsque le clavier envoie "0", c'est le caractère "ö" qui sera tapé. Sur un clavier français "AZERTY", lorsque le clavier envoie "a", le caractère "q" est tapé. La disposition de clavier sélectionnée définit les caractères qu'Atom sera en mesure d'envoyer.

Les systèmes d'exploitation gèrent la situation différemment. Vous utiliserez probablement un téléphone iOS ou Android avec Atom, et peut-être un Windows ou un Mac pour le développement. Vous connaîtrez les paramètres de l'appareil avec lequel vous travaillez, mais vous pouvez également connecter Atom au téléphone d'un spectateur. Cela vous permet de réaliser un effet d'écran de verrouillage ou de taper une prédiction sur leur téléphone, mais les paramètres de leur clavier seront inconnus.

It has not yet been researched and decided how we will support international keyboards.

croix