├── .github ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── ci.yaml │ └── publish.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .vscode └── settings.json ├── AGENTS.md ├── CODE_OF_CONDUCT.md ├── GEMINI.md ├── LICENSE.txt ├── README.STATES.md ├── README.en.md ├── README.md ├── eslint.config.js ├── installer └── wix │ ├── Bundle │ └── Bundle.wxs │ └── McBopomofo │ └── McBopomofo.wxs ├── jest.config.js ├── others └── word_addin │ ├── .eslintrc.json │ ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json │ ├── assets │ ├── icon-128.png │ ├── icon-16.png │ ├── icon-32.png │ ├── icon-64.png │ ├── icon-80.png │ └── logo-filled.png │ ├── babel.config.json │ ├── manifest.xml │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── commands │ │ ├── commands.html │ │ └── commands.js │ └── taskpane │ │ ├── taskpane.css │ │ ├── taskpane.html │ │ └── taskpane.js │ └── webpack.config.js ├── output ├── chromeos │ ├── .manifest.json.swp │ ├── _locales │ │ ├── en │ │ │ └── messages.json │ │ └── zh_TW │ │ │ └── messages.json │ ├── chrome-Storage-largeSync.js │ ├── content-script.js │ ├── help │ │ ├── help.css │ │ └── index.html │ ├── icons │ │ ├── icon128.png │ │ ├── icon16.png │ │ ├── icon48.png │ │ └── icon64.png │ ├── manifest.json │ ├── options.css │ ├── options.html │ ├── options.js │ ├── user_phrase.html │ └── user_phrase.js ├── example │ ├── icons │ │ ├── icon128.png │ │ ├── icon16.png │ │ ├── icon48.png │ │ └── icon64.png │ ├── index.css │ ├── index.html │ ├── index.js │ └── privacy_policy.html └── pime │ ├── README.md │ ├── config_tool.py │ ├── css │ ├── help.css │ └── options.css │ ├── help.html │ ├── icon.ico │ ├── icons │ ├── capsEng.ico │ ├── close.ico │ ├── config.ico │ ├── eng.ico │ ├── full.ico │ ├── half.ico │ ├── simC.ico │ └── traC.ico │ ├── images │ ├── icon128.png │ ├── icon16.png │ ├── icon48.png │ └── icon64.png │ ├── ime.json │ ├── js │ ├── options.js │ └── user_phrases.js │ ├── options.html │ ├── run_config_tool.bat │ ├── run_get_log.bat │ ├── run_register_ime.bat │ ├── server.js │ ├── user_phrases.html │ └── webpack_check.js ├── package.json ├── src ├── BopomofoBraille │ ├── Converter.test.ts │ ├── Converter.ts │ ├── Tokens │ │ ├── BopomofoSyllable.test.ts │ │ ├── BopomofoSyllable.ts │ │ ├── Digits.test.ts │ │ ├── Digits.ts │ │ ├── FullWidthPunctuation.test.ts │ │ ├── FullWidthPunctuation.ts │ │ ├── HalfWidthPunctuation.test.ts │ │ ├── HalfWidthPunctuation.ts │ │ ├── Letter.test.ts │ │ └── Letter.ts │ └── index.ts ├── ChineseNumbers │ ├── ChineseNumbers.test.ts │ ├── ChineseNumbers.ts │ ├── StringUtils.ts │ ├── SuzhouNumbers.test.ts │ ├── SuzhouNumbers.ts │ └── index.ts ├── Gramambular2 │ ├── LanguageModel.test.ts │ ├── LanguageModel.ts │ ├── ReadingGrid.test.ts │ ├── ReadingGrid.ts │ └── index.ts ├── LargeSync │ └── LargeSync.ts ├── Mandarin │ ├── BopomofoCharacterMap.test.ts │ ├── BopomofoCharacterMap.ts │ ├── BopomofoKeyboardLayout.test.ts │ ├── BopomofoKeyboardLayout.ts │ ├── BopomofoReadingBuffer.test.ts │ ├── BopomofoReadingBuffer.ts │ ├── BopomofoSyllable.test.ts │ ├── BopomofoSyllable.ts │ └── index.ts ├── McBopomofo │ ├── CandidateController.test.ts │ ├── CandidateController.ts │ ├── CtrlEnterOption.ts │ ├── DictionaryServices.test.ts │ ├── DictionaryServices.ts │ ├── InputController.test.ts │ ├── InputController.ts │ ├── InputHelperNumber.test.ts │ ├── InputHelperNumber.ts │ ├── InputMacro.test.ts │ ├── InputMacro.ts │ ├── InputMacroDate.ts │ ├── InputState.test.ts │ ├── InputState.ts │ ├── InputUI.ts │ ├── Key.test.ts │ ├── Key.ts │ ├── KeyHandler.test.ts │ ├── KeyHandler.ts │ ├── LocalizedStrings.test.ts │ ├── LocalizedStrings.ts │ ├── Service.test.ts │ ├── Service.ts │ ├── UserOverrideModel.test.ts │ ├── UserOverrideModel.ts │ ├── WebData.ts │ ├── WebDataPlain.ts │ ├── WebLanguageModel.test.ts │ └── WebLanguageModel.ts ├── RomanNumbers │ ├── RomanNumbers.test.ts │ ├── RomanNumbers.ts │ └── index.ts ├── chromeos_ime.ts ├── index.ts ├── pime.ts └── pime_keys.ts ├── tools ├── .gitignore ├── Makefile ├── Mandarin.cpp ├── Mandarin.h ├── README.md ├── encode.cpp └── txt_to_map.py ├── tsconfig.json ├── webpack.config.chromeext.js ├── webpack.config.js └── webpack.config.pime.js /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | @openvanilla:registry=https://npm.pkg.github.com 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- 1 | .github/copilot-instructions.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- 1 | .github/copilot-instructions.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.STATES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/README.STATES.md -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/eslint.config.js -------------------------------------------------------------------------------- /installer/wix/Bundle/Bundle.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/installer/wix/Bundle/Bundle.wxs -------------------------------------------------------------------------------- /installer/wix/McBopomofo/McBopomofo.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/installer/wix/McBopomofo/McBopomofo.wxs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/jest.config.js -------------------------------------------------------------------------------- /others/word_addin/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/.eslintrc.json -------------------------------------------------------------------------------- /others/word_addin/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/.vscode/extensions.json -------------------------------------------------------------------------------- /others/word_addin/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/.vscode/launch.json -------------------------------------------------------------------------------- /others/word_addin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/.vscode/settings.json -------------------------------------------------------------------------------- /others/word_addin/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/.vscode/tasks.json -------------------------------------------------------------------------------- /others/word_addin/assets/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/assets/icon-128.png -------------------------------------------------------------------------------- /others/word_addin/assets/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/assets/icon-16.png -------------------------------------------------------------------------------- /others/word_addin/assets/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/assets/icon-32.png -------------------------------------------------------------------------------- /others/word_addin/assets/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/assets/icon-64.png -------------------------------------------------------------------------------- /others/word_addin/assets/icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/assets/icon-80.png -------------------------------------------------------------------------------- /others/word_addin/assets/logo-filled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/assets/logo-filled.png -------------------------------------------------------------------------------- /others/word_addin/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/babel.config.json -------------------------------------------------------------------------------- /others/word_addin/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/manifest.xml -------------------------------------------------------------------------------- /others/word_addin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/package-lock.json -------------------------------------------------------------------------------- /others/word_addin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/package.json -------------------------------------------------------------------------------- /others/word_addin/src/commands/commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/src/commands/commands.html -------------------------------------------------------------------------------- /others/word_addin/src/commands/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/src/commands/commands.js -------------------------------------------------------------------------------- /others/word_addin/src/taskpane/taskpane.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/src/taskpane/taskpane.css -------------------------------------------------------------------------------- /others/word_addin/src/taskpane/taskpane.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/src/taskpane/taskpane.html -------------------------------------------------------------------------------- /others/word_addin/src/taskpane/taskpane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/src/taskpane/taskpane.js -------------------------------------------------------------------------------- /others/word_addin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/others/word_addin/webpack.config.js -------------------------------------------------------------------------------- /output/chromeos/.manifest.json.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/.manifest.json.swp -------------------------------------------------------------------------------- /output/chromeos/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/_locales/en/messages.json -------------------------------------------------------------------------------- /output/chromeos/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/_locales/zh_TW/messages.json -------------------------------------------------------------------------------- /output/chromeos/chrome-Storage-largeSync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/chrome-Storage-largeSync.js -------------------------------------------------------------------------------- /output/chromeos/content-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/content-script.js -------------------------------------------------------------------------------- /output/chromeos/help/help.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/help/help.css -------------------------------------------------------------------------------- /output/chromeos/help/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/help/index.html -------------------------------------------------------------------------------- /output/chromeos/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/icons/icon128.png -------------------------------------------------------------------------------- /output/chromeos/icons/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/icons/icon16.png -------------------------------------------------------------------------------- /output/chromeos/icons/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/icons/icon48.png -------------------------------------------------------------------------------- /output/chromeos/icons/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/icons/icon64.png -------------------------------------------------------------------------------- /output/chromeos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/manifest.json -------------------------------------------------------------------------------- /output/chromeos/options.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/options.css -------------------------------------------------------------------------------- /output/chromeos/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/options.html -------------------------------------------------------------------------------- /output/chromeos/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/options.js -------------------------------------------------------------------------------- /output/chromeos/user_phrase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/user_phrase.html -------------------------------------------------------------------------------- /output/chromeos/user_phrase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/chromeos/user_phrase.js -------------------------------------------------------------------------------- /output/example/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/icons/icon128.png -------------------------------------------------------------------------------- /output/example/icons/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/icons/icon16.png -------------------------------------------------------------------------------- /output/example/icons/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/icons/icon48.png -------------------------------------------------------------------------------- /output/example/icons/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/icons/icon64.png -------------------------------------------------------------------------------- /output/example/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/index.css -------------------------------------------------------------------------------- /output/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/index.html -------------------------------------------------------------------------------- /output/example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/index.js -------------------------------------------------------------------------------- /output/example/privacy_policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/example/privacy_policy.html -------------------------------------------------------------------------------- /output/pime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/README.md -------------------------------------------------------------------------------- /output/pime/config_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/config_tool.py -------------------------------------------------------------------------------- /output/pime/css/help.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/css/help.css -------------------------------------------------------------------------------- /output/pime/css/options.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/css/options.css -------------------------------------------------------------------------------- /output/pime/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/help.html -------------------------------------------------------------------------------- /output/pime/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icon.ico -------------------------------------------------------------------------------- /output/pime/icons/capsEng.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/capsEng.ico -------------------------------------------------------------------------------- /output/pime/icons/close.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/close.ico -------------------------------------------------------------------------------- /output/pime/icons/config.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/config.ico -------------------------------------------------------------------------------- /output/pime/icons/eng.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/eng.ico -------------------------------------------------------------------------------- /output/pime/icons/full.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/full.ico -------------------------------------------------------------------------------- /output/pime/icons/half.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/half.ico -------------------------------------------------------------------------------- /output/pime/icons/simC.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/simC.ico -------------------------------------------------------------------------------- /output/pime/icons/traC.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/icons/traC.ico -------------------------------------------------------------------------------- /output/pime/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/images/icon128.png -------------------------------------------------------------------------------- /output/pime/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/images/icon16.png -------------------------------------------------------------------------------- /output/pime/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/images/icon48.png -------------------------------------------------------------------------------- /output/pime/images/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/images/icon64.png -------------------------------------------------------------------------------- /output/pime/ime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/ime.json -------------------------------------------------------------------------------- /output/pime/js/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/js/options.js -------------------------------------------------------------------------------- /output/pime/js/user_phrases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/js/user_phrases.js -------------------------------------------------------------------------------- /output/pime/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/options.html -------------------------------------------------------------------------------- /output/pime/run_config_tool.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/run_config_tool.bat -------------------------------------------------------------------------------- /output/pime/run_get_log.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/run_get_log.bat -------------------------------------------------------------------------------- /output/pime/run_register_ime.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/run_register_ime.bat -------------------------------------------------------------------------------- /output/pime/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/server.js -------------------------------------------------------------------------------- /output/pime/user_phrases.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/user_phrases.html -------------------------------------------------------------------------------- /output/pime/webpack_check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/output/pime/webpack_check.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/package.json -------------------------------------------------------------------------------- /src/BopomofoBraille/Converter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Converter.test.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Converter.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/BopomofoSyllable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/BopomofoSyllable.test.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/BopomofoSyllable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/BopomofoSyllable.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/Digits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/Digits.test.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/Digits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/Digits.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/FullWidthPunctuation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/FullWidthPunctuation.test.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/FullWidthPunctuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/FullWidthPunctuation.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/HalfWidthPunctuation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/HalfWidthPunctuation.test.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/HalfWidthPunctuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/HalfWidthPunctuation.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/Letter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/Letter.test.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/Tokens/Letter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/Tokens/Letter.ts -------------------------------------------------------------------------------- /src/BopomofoBraille/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/BopomofoBraille/index.ts -------------------------------------------------------------------------------- /src/ChineseNumbers/ChineseNumbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/ChineseNumbers/ChineseNumbers.test.ts -------------------------------------------------------------------------------- /src/ChineseNumbers/ChineseNumbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/ChineseNumbers/ChineseNumbers.ts -------------------------------------------------------------------------------- /src/ChineseNumbers/StringUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/ChineseNumbers/StringUtils.ts -------------------------------------------------------------------------------- /src/ChineseNumbers/SuzhouNumbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/ChineseNumbers/SuzhouNumbers.test.ts -------------------------------------------------------------------------------- /src/ChineseNumbers/SuzhouNumbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/ChineseNumbers/SuzhouNumbers.ts -------------------------------------------------------------------------------- /src/ChineseNumbers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/ChineseNumbers/index.ts -------------------------------------------------------------------------------- /src/Gramambular2/LanguageModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Gramambular2/LanguageModel.test.ts -------------------------------------------------------------------------------- /src/Gramambular2/LanguageModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Gramambular2/LanguageModel.ts -------------------------------------------------------------------------------- /src/Gramambular2/ReadingGrid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Gramambular2/ReadingGrid.test.ts -------------------------------------------------------------------------------- /src/Gramambular2/ReadingGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Gramambular2/ReadingGrid.ts -------------------------------------------------------------------------------- /src/Gramambular2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Gramambular2/index.ts -------------------------------------------------------------------------------- /src/LargeSync/LargeSync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/LargeSync/LargeSync.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoCharacterMap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoCharacterMap.test.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoCharacterMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoCharacterMap.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoKeyboardLayout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoKeyboardLayout.test.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoKeyboardLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoKeyboardLayout.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoReadingBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoReadingBuffer.test.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoReadingBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoReadingBuffer.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoSyllable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoSyllable.test.ts -------------------------------------------------------------------------------- /src/Mandarin/BopomofoSyllable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/BopomofoSyllable.ts -------------------------------------------------------------------------------- /src/Mandarin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/Mandarin/index.ts -------------------------------------------------------------------------------- /src/McBopomofo/CandidateController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/CandidateController.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/CandidateController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/CandidateController.ts -------------------------------------------------------------------------------- /src/McBopomofo/CtrlEnterOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/CtrlEnterOption.ts -------------------------------------------------------------------------------- /src/McBopomofo/DictionaryServices.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/DictionaryServices.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/DictionaryServices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/DictionaryServices.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputController.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputController.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputHelperNumber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputHelperNumber.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputHelperNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputHelperNumber.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputMacro.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputMacro.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputMacro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputMacro.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputMacroDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputMacroDate.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputState.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputState.ts -------------------------------------------------------------------------------- /src/McBopomofo/InputUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/InputUI.ts -------------------------------------------------------------------------------- /src/McBopomofo/Key.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/Key.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/Key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/Key.ts -------------------------------------------------------------------------------- /src/McBopomofo/KeyHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/KeyHandler.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/KeyHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/KeyHandler.ts -------------------------------------------------------------------------------- /src/McBopomofo/LocalizedStrings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/LocalizedStrings.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/LocalizedStrings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/LocalizedStrings.ts -------------------------------------------------------------------------------- /src/McBopomofo/Service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/Service.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/Service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/Service.ts -------------------------------------------------------------------------------- /src/McBopomofo/UserOverrideModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/UserOverrideModel.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/UserOverrideModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/UserOverrideModel.ts -------------------------------------------------------------------------------- /src/McBopomofo/WebData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/WebData.ts -------------------------------------------------------------------------------- /src/McBopomofo/WebDataPlain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/WebDataPlain.ts -------------------------------------------------------------------------------- /src/McBopomofo/WebLanguageModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/WebLanguageModel.test.ts -------------------------------------------------------------------------------- /src/McBopomofo/WebLanguageModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/McBopomofo/WebLanguageModel.ts -------------------------------------------------------------------------------- /src/RomanNumbers/RomanNumbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/RomanNumbers/RomanNumbers.test.ts -------------------------------------------------------------------------------- /src/RomanNumbers/RomanNumbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/RomanNumbers/RomanNumbers.ts -------------------------------------------------------------------------------- /src/RomanNumbers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/RomanNumbers/index.ts -------------------------------------------------------------------------------- /src/chromeos_ime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/chromeos_ime.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/pime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/pime.ts -------------------------------------------------------------------------------- /src/pime_keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/src/pime_keys.ts -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/Mandarin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/Mandarin.cpp -------------------------------------------------------------------------------- /tools/Mandarin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/Mandarin.h -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/encode.cpp -------------------------------------------------------------------------------- /tools/txt_to_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tools/txt_to_map.py -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.chromeext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/webpack.config.chromeext.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.config.pime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvanilla/McBopomofoWeb/HEAD/webpack.config.pime.js --------------------------------------------------------------------------------