Page 2 of 2

Re: Japanese Input Realization Project (JIRP)

Posted: Wed Jul 27, 2016 11:37 am
by katayama_hirofumi_mz
日本語IME出来ました!!!
http://katahiromz.web.fc2.com/mzimeja/ja/
https://github.com/katahiromz/mzimeja

これを使えば、IME/IMMのデバッグが出来そうです。

Re: Japanese Input Realization Project (JIRP)

Posted: Thu Jul 28, 2016 7:29 am
by katayama_hirofumi_mz
CORE-11700: supporting Japanese input
https://jira.reactos.org/browse/CORE-11700

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
IMEハッカーズ☆は、古いIMEの技術情報がてんこ盛りな情報サイトです。

IMEハッカーズ☆
http://www.geocities.jp/katayama_hirofu ... ackerz/ja/

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
SentinelFEPが、ほんの少しましになりました。

変更点
ver0.00→ver0.01 変数convlabelで変換中標識を設定、初期値は「★変換中★」
ダウンロード
SentinelGCAFEP_py3_forROS_001.py
SentinelGCAFEP_py3_forROS_001.bat
SentinelGCAFEP_IDLE_001.bat
SentinelSKKservFEP_py3_forROS_001.py
SentinelSKKservFEP_py3_forROS_001.bat
SentinelSKKservFEP_IDLE_001.bat
動作の様子
https://youtu.be/koGRH2rE_hU

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
こんにちは。初投稿させていただきます。
POBox for Windows、たしかに動きますね。
https://twitter.com/mikuta0407/status/1 ... 02691?s=20