Page 2 of 2
Re: Japanese Input Realization Project (JIRP)
Posted: Wed Jul 27, 2016 11:37 am
by katayama_hirofumi_mz
Re: Japanese Input Realization Project (JIRP)
Posted: Thu Jul 28, 2016 7:29 am
by katayama_hirofumi_mz
Re: Japanese Input Realization Project (JIRP)
Posted: Sat Sep 16, 2017 1:59 pm
by katayama_hirofumi_mz
Re: Japanese Input Realization Project (JIRP)
Posted: Sat Sep 16, 2017 2:09 pm
by katayama_hirofumi_mz
Re: Japanese Input Realization Project (JIRP)
Posted: Fri Feb 02, 2018 5:00 pm
by Natoriumu EN
はじめまして皆さま
ReactOS上で日本語入力に成功(?)したので報告します。
開発動機
IMMやTSFのAPI実装が実現するまでの繋ぎとして、何か作りたかった。
メカニズム
1・ユーザーの入力を記録
2・入力文字数分BackSpaceを出力
3・記録されたローマ字を平仮名に変換
4・平仮名文字列を変換エンジンに渡す
5・変換エンジンからの結果を出力
6・1へ戻る
実装
Python3系でコーディングしました。
ダウンロード
・
ReactOS_0.4.7_withJI.ova
全部乗せOVA形式仮想環境アーカイブ。VirtualBoxからの起動を想定
・
SentinelGCAFEP_py3_forROS.py及び
SentinelGCAFEP_py3_forROS.bat及び
SentinelGCAFEP_IDLE.bat
変換エンジンに
Google CGI API for Japanese Inputを用いた、かな漢字変換フロントエンドプロセッサとサンプルバッチファイル
・
SentinelSKKservFEP_py3_forROS.py及び
SentinelSKKservFEP_py3_forROS.bat及び
SentinelSKKservFEP_IDLE.bat
変換エンジンに SKK Server を用いた、かな漢字変換フロントエンドプロセッサとサンプルバッチファイル
・
pcrvskkserv.bat
CorvusSKKの作者によるSKKServer「
pcrvskkserv」。そのアーカイブをデスクトップに展開しSKK-JISYO.Sを用いた場合のサンプルバッチファイル
・
MonolithVirtualJapaneseKeyboard_forROS.py及び
MonolithVirtualJapaneseKeyboard_forROS.bat
Python用モジュール「keyboard」の動作確認用に試作
使い方
・
SentinelGCAFEP_py3_forROS.py
・
SentinelSKKservFEP_py3_forROS.py
・
MonolithVirtualJapaneseKeyboard_forROS.py
それぞれのスクリプトの冒頭にコメントとして記載
動作の様子
・
SentinelGCAFEP_py3_forROS.py
・
SentinelSKKservFEP_py3_forROS.py
・
MonolithVirtualJapaneseKeyboard_forROS.py
YouTubeに投稿
バグ
・SentinelFEP動作時、うっかりCapsLockを押すとCapsLockの状態が高速でONOFFを繰り返し始める
Shift+CapsLockを複数回押す、Shiftを複数回押すなどすると回復する
課題
・重い
・遅い
・連文節変換出来ない
・変換中か変換確定後か区別がつかない
・融通が利かない
・実用に耐えない
……だめぢゃん
予定(未定)
・CLI系:Monolithで使ったkeyboardモジュールの文字列置換が高速なので、keyboardモジュールのコードを拝借して高速変換実現を目指す。
・GUI系:pywin32を使ってwin32apiとやりとり出来る、変換窓付きのかな漢字変換システムを組む。
・流用:Unixの資産を引っ張ってくる。FLOSS万歳。
・キーバインディングをもっとマシにする。
Re: Japanese Input Realization Project (JIRP)
Posted: Sat Feb 03, 2018 3:15 pm
by Natoriumu EN
Re: Japanese Input Realization Project (JIRP)
Posted: Sun Feb 25, 2018 6:59 pm
by Natoriumu EN
慣れ親しんだMSIMEのキーバインディングに出来るだけ近づけました。
ReactOS向け簡易日本語入力環境「MonolithNNK」ver1.1.0 をリリースします。
追加機能
ローマ字分かち書き入力で順次変換します。
言い換えれば人力連文節変換です。
1.1.0
ver1.1.0デモ
https://youtu.be/RoRB-l868TU
ダウンロードURL:
1.1.0
MonolithNNK1.1.0
https://osdn.net/users/natoriumuen/pf/S ... hon3.4.zip
SentinelSKKservGUI.py単体
https://osdn.net/users/natoriumuen/pf/S ... UI1.1.0.py
Have fun!
Re: Japanese Input Realization Project (JIRP)
Posted: Sat Mar 10, 2018 9:00 am
by Natoriumu EN
OLD RELEASE
1.0.0
ReactOS向け簡易日本語入力環境「MonolithNNK」ver1.0.0デモ
https://youtu.be/jH3EXR1b2Iw
ReactOS向け簡易日本語入力環境「MonolithNNK」インストール&アンインストールデモ
https://youtu.be/dxR4my2NgB0
Monolith簡易日本語入力環境(MSVC++RT2010依存版)←Pythonをインストールしたくない人向け
https://osdn.net/users/natoriumuen/pf/S ... MSVCRT.zip
Monolith簡易日本語入力環境(Pyth3.4.4依存版on)←オススメ タスクトレイにアイコン出現
https://osdn.net/users/natoriumuen/pf/S ... hon3.4.zip
SentinelSKKservGUI.py単体
https://osdn.net/users/natoriumuen/pf/S ... UI1.0.0.py
Re: Japanese Input Realization Project (JIRP)
Posted: Tue Jul 28, 2020 12:28 am
by Hayate0521
初めまして。
ROS上でPOBox for Windowsを用いて日本語入力に成功しました。
証拠はこちら→
https://twitter.com/AI89Hayate/status/1 ... 9636728832
Re: Japanese Input Realization Project (JIRP)
Posted: Tue Jul 28, 2020 12:30 am
by Hayate0521
連投すみません。
試された方はいらっしゃいますでしょうか。
Re: Japanese Input Realization Project (JIRP)
Posted: Thu Oct 01, 2020 6:46 pm
by mikuta0407