Skip to main content

⌨️ Keyboard Output

Control Applications Running on Nearby Computers or Tablets

A Keyboard Output acts like a Bluetooth keyboard with a single key.
​

It can be used to control applications running on nearby computers or tablets. For example:

  • Press Space to control a game

  • Press Play/Pause to control a YouTube video

When the output is activated it sends a key press.

Settings

Key

Choose which key is sent to the paired computer.


Display mode

Choose what appears on the output:

  • Text – shows words or emojis

  • Image – shows a selected photo

  • Light switch - shows state of HomeKit accessory (on / off)

Color

Choose the border color of the output.
​

Spoken text

This is what the app will say out loud when:

  • Output is activated

  • Output is enabled (when Auditory Scan enabled)

Mode
Choose how the output behaves when activated:

  • Direct - key is pressed when output is activated

  • Latched - key is pressed or released when the output is activated

  • Timed - key is pressed for a period of time when activated

You can mimic normal key strokes with timed mode set to 0.1 second.


Play/Pause key behaviour:

  • The play/pause is different from other keys. Press once to play, press again to stop.

  • Use timed mode to control media playback duration, ex: 3 seconds of playback.

  • play/pause may not work with all media players, try using the space key instead



Pairing with a computer

To use a Keyboard Output, your iPhone or iPad must be paired with a computer using Bluetooth.
​

You can pair with one computer at a time.
​

Before you start

Make sure:

  • Bluetooth is enabled on your iPhone or iPad

  • Bluetooth is enabled on your computer

If the Keyboard Output is not connected, you will see an exclamation mark (!) on it.
​

Step 1: On your iPhone or iPad

  1. Open the Think2Switch™ app.

  2. Go to the Control tab.

  3. Select a scene that includes a Keyboard Output or add one.

Step 2: On your computer

  1. Open Bluetooth settings on your computer.

  2. Search for nearby Bluetooth devices.

  3. Look for a device called “Think2Switch”.

    1. On some computers, it may appear with your device name (for example, “iPad”).

    2. On Windows, you may need to show all devices or turn on advanced discovery.

  4. Select the device and choose Pair or Connect.

Step 3: Confirm pairing

A message will appear on:

  • your iPhone or iPad

  • your computer

Confirm pairing on both devices.
​


When connected, the Keyboard Output will no longer display an exclamation mark.
​

This may take a few seconds. Once paired, the Keyboard Output is ready to use.
​


Keyboard Output not connecting

If the exclamation mark (!) does not go away, the Keyboard Output is not connected.
​

This usually means Bluetooth pairing needs to be reset.
​

Step 1: On your computer

  1. Open Bluetooth settings.

  2. Find the device named "Think2Switch".

    1. On some computers, it may appear with your device name (for example, “iPad”).

  3. Choose Remove, Forget, or Disconnect.

Step 2: On your iPhone or iPad

  1. Open Bluetooth settings.

  2. Find the device with your computer’s name.

  3. Tap Forget this device.

Step 3: Check your Scene

Before pairing again:

  • Make sure your scene includes at least one Keyboard Output

  • The Keyboard Output should be visible on the Control tab

Step 4: Pair again

Repeat the pairing steps from the previous section.

Once connected, the exclamation mark will disappear.



Compatibility

Keyboard Outputs work with computers that support Bluetooth keyboards.

The following systems have been tested:

  • Windows 11

  • macOS Sequoia or newer (with a different Apple ID)

  • iOS devices (with a different Apple ID)

Important note about Apple IDs

Apple devices (Mac, iPad, iPhone) signed in with the same Apple ID will not show the "Think2Switch" device in bluetooth settings. To work around this:

  • Use a different Apple ID on the iPhone or iPad running Think2Switch™ app

Good to Know 💡

  • Resetting Bluetooth pairing often fixes connection problems (see above)

Did this answer your question?