Chinese Input Methods (XCIN/GCIN compatible) for Google ChromeOS™

Latest Version

Version
2.91.2
Update
November 13, 2024
Size
626KiB
Developer
Category
Users
10,000+
Rating
4.33871 ★
Manifest Version
2
Web Store Status
Languages Support
English
中文 (繁體)
See more
Permissions
Http://*/
Https://*/
Input
Storage
UnlimitedStorage
See more

JsCIN: JavaScript based Chinese Input Methods Extension

This is an Input Method Environment designed for Chromebooks. It supports loading customized tables which should be compatible with XCIN or GCIN table files (*.xcin and *.gtab).

- You can even use the official Boshiamy gtab file.

To install and activate the IME on Chromebooks:

- Install the extension
- Click the status in right-bottom corner (showing the system time) to popup the system config menu, select \"Keyboard\", then the gear icon in the right-top corner of the \"Input Methods\" menu to enter the \"Inputs\" setting page. (Alternatively, you can also get there by Settings, Device, Keyboards and Inputs, Input settings), and then click \"Add input methods\".
- Type to search for \"JSCIN Chinese Input Methods\", select and Add
- Switch your keyboard to \"[ZH] JsCIN Chinese Input Methods\" to start typing.
- You can use the extension options page to load your favorite input method table.

See https://github.com/google/jscin/blob/main/docs/USER_GUIDE.md if you need help.

What's new in v2.91:
- The engine is re-written to be Manifest V3 compatible. It is a stepping stone (migrating all data) before we can really move to Manifest V3.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "__MSG_manifestName__", "version": "2.91.2", "default_locale": "en", "description": "__MSG_manifestDesc__", "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "background": { "page": "background.html" }, "options_page": "options/options.html", "input_components": [ { "name": "__MSG_manifestImeName__", "description": "__MSG_manifestImeDesc__", "type": "ime", "id": "cros_cin", "indicator": "JS", "language": ["zh-TW", "zh-HK", "zh"], "layouts": ["us"] } ], "page_action": { "default_icon": { "19": "icons/page_icon19.png" }, "default_title": "__MSG_manifestName__", "default_popup": "emulation/crext/menu.html" }, "content_scripts": [ { "js": [ "content.js" ], "run_at": "document_idle", "all_frames": true, "matches": ["http://*/*", "https://*/*"] } ], "web_accessible_resources": [ "*.js", "emulation/*", "jquery/*", "jscin/*", "tables/*" ], "permissions": [ "http://*/", "https://*/", "input", "storage", "unlimitedStorage" ]}
Read more