Handheld Scientific, Inc. 1. Introduction & Quick Start Thank you for purchasing our Bluetooth Adapter for Keyboard and Mouse. An illustration of the BT-500 is shown below: Dust Cap Mode Button USB Device (Male) Port Green LED for For Power and/or...
Page 5
Handheld Scientific, Inc. 2. Plug the keyboard into the Adapter. When the keys are pressed, the green LED should blink. If not, try plug the keyboard into the adapter first, then plug the adapter into the power source. 3. To use the Adapter with a host (i.e., smartphone, tablet, PC, Mac) via Bluetooth, turn on Bluetooth on the host and search for Bluetooth devices.
Handheld Scientific, Inc. 2. Basic Features This section explains the features of the Adapter. 2.1 Bluetooth 4.0 (BLE) • Based on Bluetooth 4.0 (Bluetooth Low Energy or BLE) with reduction in power consumption and fast connection time. • Class 2 Bluetooth radio (2.5mw/4dBm) with distance of 10 meters.
Handheld Scientific, Inc. • Many keyboard-emulating USB devices will also work if they appear as a keyboard in the operating system. Those include keypads, foot pedals, bar code scanners, magnetic strip readers, and PS2 to USB convertors. • Most 2.4G wireless keyboards will also work. We have tested those from HP, Microsoft (All-in-One, Sculpt), Logitech (Unifying Adapter), etc.
Handheld Scientific, Inc. An interface can be enabled/disabled in settings using the “set bt enable|disable” or “set usb enable|disable” command. In factory default, both are enabled. If you don’t plan to use one of them, you should disable it. For instance, if you would only use the USB-USB bridging functionality and don’t plan to use Bluetooth, or vice versa, then disabling the interface in setting...
Handheld Scientific, Inc. 3. Key Names Many commands take key names as parameters so it is important to understand them. Key names are used to find the corresponding keycode. In USB technology, each key name or key code represents one key in the keyboard. Although some keys have two symbols associated with them (e.g., “1”...
Handheld Scientific, Inc. the Usage Page, the second byte is always 0 (reserved). The third and fourth bytes is the keycode (or Usage in USB terminology). For instance, ‘a’ 0x7000004 // regular keys are in Usage Page 0x7 ‘b’ 0x7000005 ‘l_ctrl’...
Press and hold the mode button until the following text is emitted (which will happen in 2 seconds): Bluetooth Adapter Firmware v5.2.0 Copyright (C) 2019 Handheld Scientific, Inc. Type help or ? L1>...
Page 12
Handheld Scientific, Inc. example, {time} should be 10 or whatever value you want to set. Square brackets [] signifies the parameter is optional. Vertical bar signifies “or”. For example, enable|disable means either enable or disable as the argument. Once in command mode, you can start with typing “help” or “?” for a list of commands, and “help {command}”...
Page 13
Handheld Scientific, Inc. Set system parameters. There are multiple sub-commands. set usb enabled|disabled Enable or disable the USB interface. Default is enabled. set bt enabled|disabled Enable or disable the Bluetooth interface. Default is enabled. set bt name {name} Set the device name to name. Example: set bt name my_keyboard. No space is allowed in the name.
Handheld Scientific, Inc. 5. Key Mapping Key mapping is such an important feature that it deserves its own section in this manual. With key mapping, every keyboard becomes programmable. The possibility is unlimited. For instance, you can set up a keypad as a media control center by mapping the keys to volume up, down, stop, play, etc.
Handheld Scientific, Inc. 5.2 Advanced Mappings Advanced mappings are the ones where the source key is a compound key such as alt+f1 or ctrl+alt+s. Since they have to be searched and matched for each key stroke, there could be performance penalty. Therefore, the number of advanced mappings is limited to 16 and they should be used judiciously.
Handheld Scientific, Inc. 5.4 Key Mapping Examples This section shows key mapping examples. Keep in mind that you need to execute the “save” command for any changes to survive re-starts. // swap the left alt and com keys, to use a Windows keyboard with a Mac, or vice versa...
Page 17
Handheld Scientific, Inc. // 0xc000223 is the keycode for “Home”. This will usually map add alt+f2 0xc000223 bring up a Browser in Windows (OS dependent) // control mouse actions using a keyboard. You can set up a macro to do a sequence of // those actions.
Handheld Scientific, Inc. 6. Advanced Features This section describes other useful features such as macros, timers and layers. 6.1 Macros A macro is a series of keystrokes or mouse movements (or mix of them). It can be used in many places where key names are expected.
Handheld Scientific, Inc. 6.2 Timers Timers are used to send out keystrokes or mouse movements periodically. They are useful in preventing connections (wired or wireless) from timing out, or the host from entering into sleep due to inactivity, hence this feature was previously called “keep alive”. You can setup up to 4 timers.
Handheld Scientific, Inc. 6.4 Layer A layer is a group of settings (mappings, macros, timers, etc.) that can be switched together easily. It provides a way to completely change the layout or functions of a keyboard with a simple shortcut. There are 4 layers (1-4) in this version of the firmware. When you are using the keyboard or in command mode, you are always working on a specific layer.
Handheld Scientific, Inc. 7. DIY Wiring and Considerations The small size of this device makes it ideal for DIY projects. The circuit board can be molded inside a USB keyboard with a battery to make it wireless. The following shows the circuit board of adapter and how to wire it in such a project.
Handheld Scientific, Inc. 8. Troubleshooting and Support If the Adapter does not appear to work, please follow below those steps to troubleshoot: 1. Is the power applied? The Adapter does not have a battery. It needs power through its male connector. When power is applied, the blue LED should be blinking.
BT-500 Bluetooth Adapter for Keyboard and Mouse FCC ID: 2AQL7-BT-500 NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Page 24
Handheld Scientific, Inc. Page 24 of 25...
Page 25
Handheld Scientific, Inc. Page 25 of 25...
Need help?
Do you have a question about the BT-500 and is the answer not in the manual?
Questions and answers