โŒšSB Watch 2
๐Ÿšš Free fedex shipping from 97 $
๐ŸŒŽ WORLDWIDE SHIPPING for 25 $
Search
Close this search box.

Bluetooth Keyboard / Mouse

Introduction

Atom functions as a Bluetooth keyboard, enabling you to input information directly into apps on your phone.

Please note that this feature works only when the app is active, compatible with Bluetooth keyboards, and the screen is unlocked. However, you can also use Atom to unlock your phone by entering the PIN code.

Pairing Atom

When Atom works as a Bluetooth keyboard, operating systems will need to pair it. It is a Bluetooth term to set up safe communication between two devices. For example, this dialog will appear on Mac. Expect to see similar dialogs on Windows, iOS, and Android as well.

When the pairing dialog appears, you have two options:

  • Canceling the pairing will prevent Atom from functioning as a Bluetooth keyboard.
  • Selecting โ€œConnectโ€ will allow it to pair and function as a keyboard.
ย 

Canceling the pairing can be useful when using the MagiScript Editor on a desktop to develop mini-apps. If you cancel, youโ€™ll be prompted to pair again the next time you connect.

Occasionally, you may need to re-pair Atom – this can happen after pairing with another device, a firmware update, or similar changes. If Atom connects briefly and then disconnects, itโ€™s likely time to re-pair. Check our Troubleshooting Guide for steps on how to remove the pairing from your phoneโ€™s Bluetooth settings.

Once paired, most operating systems will automatically reconnect to Atom when you turn it on. However, note that this does not establish a connection to an app – youโ€™ll still need to connect to your app manually as before.

Caveats

On iOS, when a Bluetooth keyboard is connected, the onscreen virtual keyboard is automatically disabled. However, pressing Atom’s power button will bring the virtual keyboard back.

If you pair Atom with an operating system (Windows, Mac, iOS, Android), the pairing with another operating system may fail. You will have to “forgot this device” and pair it again to connect.

Keyboard Mini-Apps

We created many built-in mini-apps to use Atom as a Bluetooth keyboard. If you would like to modify them, our MagiScript documentation includes their source code or you can create your own with MagiScript’s Bluetooth Keyboard support.

International Keyboard Support

Bluetooth keyboards are sending keyboard positions, not the exact character associated with that key. For example, on a German or Hungarian “QWERTZ” keyboard (if that’s your OS setting), when the keyboard sends “0”, an “รถ” character will be typed. On a French “AZERTY” keyboard when the keyboard sends “a”, then the “q” character will be typed. The selected keyboard layout defines which characters Atom will be able to send.

Operating systems are handling the situation differently. You are likely to use an iOS or Android phone with Atom, and perhaps a Windows or Mac for development. You will know the settings of the device you are working with, but you can also connect Atom to a spectator’s phone. This allows you to perform a lock screen effect or to type a prediction on their phone, however, their keyboard settings will be unknown.

Currently we support a keyboard variation called “International Keyboard”. We have tested it with both iOS and Android. By default, all the English letters and other characters are working, and additionally some accented letters (mostly Western European) are working as well, but to have them, make sure you configure your OS in the Keyboard section of Atom Settings. Currently, the accented characters are available with MagiScript only, no built-in mini-apps supports entering them.

Bluetooth Mouse

More information coming soon…

General

๐Ÿ“ƒย First Steps

๐Ÿ“ƒย Troubleshooting

๐Ÿ“ƒย Bluetooth Keyboard

๐Ÿ“ƒย Firmware Ugprade

๐Ÿ“ƒย Comparison

๐ŸŽž๏ธ Settings

๐Ÿ“ƒย Specifications

๐Ÿ“ƒย FAQ

Built-In Mini-Apps

๐Ÿ“ƒย About

๐Ÿ“ƒย Atom Alias

๐Ÿ“ƒย Atom Drum

๐Ÿ“ƒย Atom Level

๐Ÿ“ƒย Atom Mouse

๐ŸŽž๏ธ Atom Pi

๐ŸŽž๏ธ Atom Practice

๐Ÿ“ƒย Atom Square

๐ŸŽž๏ธ Atom Stack

๐Ÿ“ƒย Atom Thmpr

๐ŸŽž๏ธ Atom Time

๐Ÿ“ƒย Atom Unlock

๐Ÿ“ƒย Atom Words

๐Ÿ“ƒย Blinky

๐Ÿ“ƒย Cursor Keyboard

๐Ÿ“ƒย Custom Keyboard

๐Ÿ“ƒย Jordy’s Poker Hands

๐Ÿ“ƒย Media Controls

๐Ÿ“ƒย Mnematching

๐Ÿ“ƒย NOKIA Keyboard

๐Ÿ“ƒย Numeric Keyboard

Compatibility

๐Ÿ“ƒย In General

๐Ÿ“ƒย PeekSmith

๐Ÿ“ƒย TimeSmith

๐Ÿ“ƒย DFB-X

๐Ÿ“ƒย Glyphs

๐Ÿ“ƒย Inject 2

๐Ÿ“ƒย iThump/Toxic

๐Ÿ“ƒย TAP

๐Ÿ“ƒย WikiTest