All Projects → kshoji → Pxt Bluetooth Keyboard

kshoji / Pxt Bluetooth Keyboard

Licence: mit
BLE HID Keyboard module for micro:bit

Projects that are alternatives of or similar to Pxt Bluetooth Keyboard

Lot60 Ble Keyboard
A 60% bluetooth keyboard (Hardware)
Stars: ✭ 100 (+127.27%)
Mutual labels:  keyboard, ble
Nrf52 Keyboard
A ble keyboard firmware using nrf52810/52832
Stars: ✭ 168 (+281.82%)
Mutual labels:  keyboard, ble
Bettercap
The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Stars: ✭ 10,735 (+24297.73%)
Mutual labels:  ble, hid
hidstream
Streaming HID events in Node.js
Stars: ✭ 52 (+18.18%)
Mutual labels:  keyboard, hid
nrf52-keyboard
A BLE & 2.4G Keyboard Firmware using nrf52810/52811/52832
Stars: ✭ 101 (+129.55%)
Mutual labels:  keyboard, ble
Esp32 mouse keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)
Stars: ✭ 420 (+854.55%)
Mutual labels:  ble, hid
Karabiner Driverkit Virtualhiddevice
Stars: ✭ 108 (+145.45%)
Mutual labels:  keyboard, hid
pi400kb
Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard
Stars: ✭ 182 (+313.64%)
Mutual labels:  keyboard, hid
openinput
Open source firmware for input devices
Stars: ✭ 43 (-2.27%)
Mutual labels:  keyboard, hid
Ucr
Universal Control Remapper [Alpha]
Stars: ✭ 399 (+806.82%)
Mutual labels:  keyboard, hid
Esp32 Ble Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 533 (+1111.36%)
Mutual labels:  keyboard, ble
Jquery Keyfilter
This plugin filters keyboard input by specified regular expression.
Stars: ✭ 37 (-15.91%)
Mutual labels:  keyboard
Silence
A simple, clean macro recorder written in C#. Windows 10 compatible.
Stars: ✭ 29 (-34.09%)
Mutual labels:  keyboard
Voyager65 Keyplus
65% keyboard PCB for Keyplus firmware. Simplified variants available.
Stars: ✭ 29 (-34.09%)
Mutual labels:  keyboard
Armory Keyboard
utility for emulating a USB HID keyboard with the USBArmory
Stars: ✭ 28 (-36.36%)
Mutual labels:  keyboard
Kfreestyle2d
Unofficial Kinesis Freestyle 2 Userspace Linux Driver
Stars: ✭ 41 (-6.82%)
Mutual labels:  keyboard
Stream Deck Api
API to interact with the Elgato Stream Deck controller
Stars: ✭ 36 (-18.18%)
Mutual labels:  hid
Keystroke dynamics
a keystroke dynamics algorithm in python (recognizes a person by the way s/he types)
Stars: ✭ 21 (-52.27%)
Mutual labels:  keyboard
Node Red Contrib Generic Ble
A Node-RED node set for providing access to generic BLE peripheral GATT characteristics.
Stars: ✭ 20 (-54.55%)
Mutual labels:  ble
Sodieremojikeyboardplus
支持自定义emoji表情,icon font , FontAwesome,斜体,超链接,粗体,下划线,字体,颜色,镂空字体等富文本
Stars: ✭ 14 (-68.18%)
Mutual labels:  keyboard

bluetooth-keyboard

This PXT package allows the micro:bit to act as a Keyboard peripheral.

Usage

Place a ||bluetooth start keyboard service|| block in your program to enable Bluetooth LE Keyboard. With this block, the micro:bit starts advertise BLE packets as a Keyboard peripheral.

bluetooth.startKeyboardService();

TBD To Send Hello World! to the paired host, place block like this:

bluetooth.keyboardSendText("Hello World!");

Supported Platforms

Currently, tested with micro:bit and Android host only. Mac OS X can connect with micro:bit, but it can't receive Keyboard message.

Supported targets

  • for PXT/microbit

(The metadata above is needed for package search.)

License

MIT

bluetooth
bluetooth-keyboard=github:kshoji/pxt-bluetooth-keyboard
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].