2012-08-05 3 views
0

Est-il possible d'envoyer des caractères à la zone de texte en cours via IME? Ce que j'essaie de faire, c'est que j'ai un module Bluetooth qui gère la connexion entre le clavier Bluetooth et Windows Mobile, lorsque l'utilisateur appuie sur la touche sur le clavier Bluetooth du module Bluetooth le recevoir et l'envoyer à la boîte de texte ouverte via IME. Votre commentaire m'aidera grandement car je suis débutant dans le développement de Windows Mobile.Windows Mobile 6.5 IME

Répondre

0

Si le clavier BT utilise le protocole HID, vous n'avez besoin d'aucun logiciel supplémentaire. Tous les traits de touches doivent être routés automatiquement en tant qu'entrée du clavier vers la bonne entrée.

Si vous devez créer votre propre logiciel, vous devez ouvrir une connexion de port COM au clavier BT. Votre application peut ensuite recevoir les messages du clavier BT et les envoyer en tant que messages clavier. Voir aussi http://www.hjgode.de/wp/2011/11/10/keywedge-updated/

Mais à tout, votre WM6.5 devrait avoir les pilotes HID et ainsi, après la connexion au clavier BT, vous n'avez plus rien à faire.

Affichez le nom du modèle de l'appareil si vous avez besoin d'assistance supplémentaire.

concernant

Josef

+0

Merci Josef, j'ai essayé de jumeler mon téléphone portable avec un clavier Bluetooth, il commence appariement et prendre trop de temps puis a fini avec le message « Échec de paire avec erreur du clavier est survenue ». Avez-vous une idée de l'échec de l'appariement? – Ahmed

+0

Bonjour, normalement, le périphérique WinMo 6.5 doit avoir un profil BT HID installé. Mais sinon, l'appariement échouera. Quel appareil testez-vous? Voir aussi [link] (http://wmpoweruser.com/tag/bluetooth-keyboard/) pour les périphériques de travail. Si le pilote est le problème, Teksoft propose un essai illimité de pilote BlueInput: [link] (http://www.teksoftco.com/index.php?section=blueinput) – josef

+0

Salut Josef, Merci pour votre réponse . Prise en charge du clavier BT Protocole SPP non HID. Cela prenait du temps car cela nécessitait une connexion non sécurisée et non une connexion sécurisée. Donc, par réflexion, j'ai résolu ce problème. – Ahmed

Questions connexes