Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/katsutedev/language-board
Use language keyboards from a mobile device as a desktop keyboard and mouse
https://github.com/katsutedev/language-board
application electron electron-app electronjs ime keyboard language mobile-app mobile-web mouse mousepad node node-js nodejs npm ts typescript virtual-keyboard virtual-mouse
Last synced: 3 months ago
JSON representation
Use language keyboards from a mobile device as a desktop keyboard and mouse
- Host: GitHub
- URL: https://github.com/katsutedev/language-board
- Owner: KatsuteDev
- License: gpl-2.0
- Created: 2023-07-11T18:58:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T13:15:03.000Z (11 months ago)
- Last Synced: 2024-03-25T14:35:39.376Z (11 months ago)
- Topics: application, electron, electron-app, electronjs, ime, keyboard, language, mobile-app, mobile-web, mouse, mousepad, node, node-js, nodejs, npm, ts, typescript, virtual-keyboard, virtual-mouse
- Language: TypeScript
- Homepage: https://katsute.dev/product/language-board
- Size: 3.48 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Installation
*Designed for Windows 10 and above.*
Download the latest stable version in the [releases](https://github.com/KatsuteDev/Language-Board/releases) tab.
> **⚠️ AntiVirus Notice**
>
> Running this application may trigger your antivirus, this is a FALSE POSITIVE.
> Add this application to the exception list if you don't want to see alerts.
>
> This occurs because the application is not signed, it does not make financial sense to purchase a $500 signature to sign a minor application.### Features
#### Keyboard Typing
Type using language specific keyboards from your mobile device.
![]()
#### Key Presses
Press enter and backspace keys directly from your keyboard.
![]()
#### Virtual Mouse
Move and click using the virtual mousepad.
![]()
### Configuration
Configuration can be changed by modifying the `config.yml` file, access the file using the tray icon.
Changes will take effect the next time you launch the application.
#### Port `port`
*Default:* `8000`
The port number to use for the keyboard server.
#### Key Presses `enable-keys`
*Default:* `true`
Enable the direct use of keyboard enter and backspace keys.
#### Mousepad `enable-mouse`
*Default:* `true`
Enable the use of the mouse pad and mouse clicks.
#### Screen Buffer `screen-buffer`
*Default:* `25`
How far from the edge of the screen the keyboard preview can be.
#### Cursor Size `cursor-size`
*Default:* `15`
The size of the cursor. How far from the point of the cursor the keyboard preview should be.
#### Pointer Speed `pointer-speed`
*Default:* `1.5`
How virtual mouse pad movements should scale on the desktop.
##
This software is released under the [GNU General Public License (GPL) v2.0](https://github.com/KatsuteDev/Language-Board/blob/main/LICENSE).