{"id":20418328,"url":"https://github.com/katsutedev/language-board","last_synced_at":"2025-05-08T15:32:39.090Z","repository":{"id":180525731,"uuid":"665241237","full_name":"KatsuteDev/Language-Board","owner":"KatsuteDev","description":"Use language keyboards from a mobile device as a desktop keyboard and mouse","archived":true,"fork":false,"pushed_at":"2024-03-25T13:15:03.000Z","size":3650,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T17:53:03.220Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://katsute.dev/product/language-board","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KatsuteDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["katsute.dev"]}},"created_at":"2023-07-11T18:58:19.000Z","updated_at":"2024-12-27T08:54:51.000Z","dependencies_parsed_at":"2023-07-16T23:37:45.397Z","dependency_job_id":"71e0823e-1296-449d-ab29-9ca1fbc6547f","html_url":"https://github.com/KatsuteDev/Language-Board","commit_stats":null,"previous_names":["katsutedev/mobile-board","katsutedev/language-board"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KatsuteDev%2FLanguage-Board","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KatsuteDev%2FLanguage-Board/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KatsuteDev%2FLanguage-Board/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KatsuteDev%2FLanguage-Board/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KatsuteDev","download_url":"https://codeload.github.com/KatsuteDev/Language-Board/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253096474,"owners_count":21853606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-15T06:31:36.010Z","updated_at":"2025-05-08T15:32:34.070Z","avatar_url":"https://github.com/KatsuteDev.png","language":"TypeScript","funding_links":["katsute.dev"],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\" align=\"center\"\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/KatsuteDev/Language-Board#readme\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/KatsuteDev/Language-Board/main/assets/icon.png\" width=100\u003e\n    \u003c/a\u003e\n    \u003ch3\u003eLanguage Board\u003c/h3\u003e\n    \u003cp\u003eUse language keyboards from a mobile device as a desktop keyboard and mouse.\u003c/p\u003e\n\u003c/div\u003e\n\n### Installation\n\n*Designed for Windows 10 and above.*\n\nDownload the latest stable version in the [releases](https://github.com/KatsuteDev/Language-Board/releases) tab.\n\n\u003e **⚠️ AntiVirus Notice**\n\u003e\n\u003e Running this application may trigger your antivirus, this is a FALSE POSITIVE.\n\u003e Add this application to the exception list if you don't want to see alerts.\n\u003e\n\u003e This occurs because the application is not signed, it does not make financial sense to purchase a $500 signature to sign a minor application.\n\n\u003cdiv align=\"right\"\u003e\u003ca href=\"#top\"\u003e\u003ccode\u003e▲\u003c/code\u003e\u003c/a\u003e\u003c/div\u003e\n\n### Features\n\n#### Keyboard Typing\n\nType using language specific keyboards from your mobile device.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/KatsuteDev/Language-Board/main/assets/readme-typing.gif\" height=\"300\"\u003e\n\u003c/div\u003e\n\n#### Key Presses\n\nPress \u003ckbd\u003eenter\u003c/kbd\u003e and \u003ckbd\u003ebackspace\u003c/kbd\u003e keys directly from your keyboard.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/KatsuteDev/Language-Board/main/assets/readme-keys.gif\" height=\"300\"\u003e\n\u003c/div\u003e\n\n#### Virtual Mouse\n\nMove and click using the virtual mousepad.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/KatsuteDev/Language-Board/main/assets/readme-mouse.gif\" height=\"300\"\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"right\"\u003e\u003ca href=\"#top\"\u003e\u003ccode\u003e▲\u003c/code\u003e\u003c/a\u003e\u003c/div\u003e\n\n### Configuration\n\nConfiguration can be changed by modifying the `config.yml` file, access the file using the tray icon.\n\nChanges will take effect the next time you launch the application.\n\n#### Port `port`\n\n*Default:* `8000`\n\nThe port number to use for the keyboard server.\n\n#### Key Presses `enable-keys`\n\n*Default:* `true`\n\nEnable the direct use of keyboard \u003ckbd\u003eenter\u003c/kbd\u003e and \u003ckbd\u003ebackspace\u003c/kbd\u003e keys.\n\n#### Mousepad `enable-mouse`\n\n*Default:* `true`\n\nEnable the use of the mouse pad and mouse clicks.\n\n#### Screen Buffer `screen-buffer`\n\n*Default:* `25`\n\nHow far from the edge of the screen the keyboard preview can be.\n\n#### Cursor Size `cursor-size`\n\n*Default:* `15`\n\nThe size of the cursor. How far from the point of the cursor the keyboard preview should be.\n\n#### Pointer Speed `pointer-speed`\n\n*Default:* `1.5`\n\nHow virtual mouse pad movements should scale on the desktop.\n\n\u003cdiv align=\"right\"\u003e\u003ca href=\"#top\"\u003e\u003ccode\u003e▲\u003c/code\u003e\u003c/a\u003e\u003c/div\u003e\n\n## \u0026nbsp;\n\nThis software is released under the [GNU General Public License (GPL) v2.0](https://github.com/KatsuteDev/Language-Board/blob/main/LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatsutedev%2Flanguage-board","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkatsutedev%2Flanguage-board","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatsutedev%2Flanguage-board/lists"}