https://github.com/abertschi/sailfish-headless-keyboard-dbus
DBus Service to control keyboard of SailfishOS
https://github.com/abertschi/sailfish-headless-keyboard-dbus
Last synced: about 2 months ago
JSON representation
DBus Service to control keyboard of SailfishOS
- Host: GitHub
- URL: https://github.com/abertschi/sailfish-headless-keyboard-dbus
- Owner: abertschi
- License: mit
- Created: 2015-04-25T18:47:12.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2018-08-26T13:35:40.000Z (over 6 years ago)
- Last Synced: 2025-02-01T09:22:48.096Z (4 months ago)
- Language: QML
- Homepage:
- Size: 758 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# sailfish-headless extension
This is the DBus based headless-keyboard extension for SailfishOS.
If features a DBus service to enable applications to insert any text into a
currently focused widget on the phone screen.## Changelog
- See [Changelog](https://github.com/abertschi/sailfish-headless-keyboard-dbus/blob/master/installation-app/rpm/headless-keyboard.changes.in)
## Installation
- See [Release Section](https://github.com/abertschi/sailfish-headless-keyboard-dbus/releases)------------------
## API
- Bus service: ch.abertschi.keyboard.headless
- Bus type: Session Bus
- Bus if_name: ch.abertschi.keyboard.headless.Server
- Bus path: /### Signals
#### send_text
Insert text at cursor position.- in_signature: s
- out_signature: -#### send_key_return
Enter a newline.- in_signature: -
- out_signature: -#### send_key_del
Remove a character at cursor position.- in_signature: -
- out_signature: -#### send_key_arrow
Change cursor.- in_signature: s
- ['up', 'down', 'right', 'left']- out_signature: -
#### exit
Kill the service- in_signature: -
- out_signature: -#### send_enable_debug
Enable debug mode- in_signature: b
- True if enable
- out_signature: -### Slots
#### receive_clipboard_changed
Clipboard was changed- in_signature: s
- out_signature: -------------------
## Projects that use headless-keybard
- [sailfish-wlan-keyboard](https://github.com/abertschi/sailfish-wlan-keyboard):
Use your computer keyboard to type on your phone.