約 3,501,076 件
https://w.atwiki.jp/v2cwiki/pages/44.html
(初代管理人は ATOK を持っていないので、動作確認できていません) ATOK2009/2008/2007 を持っていること。 Office連携ツール for ATOK のセットアップをすること。 ツール: GetTextOperaLClick 本来はOperaでATOK辞書を使うためのツール。 Opera以外に、Firefox、秀丸、Jane でも使える。 動作環境:WindowsXP(32bit) それ以外は不明 次のサイトを参照。 Opera, Firefox, 秀丸, Janeで電子辞典(for Windows)を使う ?(JustSystems まとめ)? そこから GetTextOperaLClick を DL。(接続不安定のようです) ATOK2009用、ATOK2008用、ATOK2007用がある。(上位互換ではないかもしれない) 使用準備 GetTextOperaLClick 同梱の ReadMe.txt を読むこと。 DLしたアーカイブを解凍し適当な場所に移動する。 移動したGetTextOperaLClick.exeの絶対パスを確認しておく。 例 GetTextOperaLClick.exe が C \Program Files\GetTextOperaLClick\(2009 or 2008 or 2007)\ にある場合 以下を登録 V2Cメニュー→設定→外部コマンド→一般タブ→選択テキストタブで、 ラベル:ATOK電子辞典検索 コマンド:"C \Program Files\GetTextOperaLClick\(2009 or 2008 or 2007)\GetTextOperaLClick.exe" "$SELTEXT" ($SELTEXT は、"$SELTEXT" にしたほうが良い?) GetTextOperaLClick の設定は ReadMe.txt を参照。 使い方 レス表示上でテキスト選択→右クリック→ATOK電子辞典検索
https://w.atwiki.jp/htc3g/pages/28.html
atokp.ppc_arm.cabからcab_renamerなどで以下のファイルを取り出し.dumpへ ATOKIMM.DLL ATOKP.CPL ATOKP.DIC ATOKPCE.DLL ATOKPFI.DIC ATOKPRE.DAT ATOKPSIP.DLL ATOKPTE.EXE ATOKPTKJ.DIC ATOKPTMP.DAT ATOKPUT.EXE ATOKPW.DLL ヘルプが必要な人は他のファイルも全部入れる。 ATOKをDefaultIMにしたい人はAsukal氏のDefault_SIP_Hermes.cabからATOKPSIP.DLLを取り出し上書き レジストリ編集について 経験則ですが、上記のファイル群を入れて焼いたROMを起動し、Settings - System - ATOK設定 から「日本語入力にATOKを使用する」にチェックを入れれば、レジストリの編集は必要ありません。自動で設定が書き込まれ、ソフトリセット後にしっかりと組み込まれています。 default.rguにレジストリ追加 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411] "Ime File"="atokimm.dll" "Layout Text"="Microsoft IME3.1(JPN)" "Keyboard Layout"="00000411" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}] "CodeType"=dword 00000002 @="文字一覧" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}] "DataPath"="\\WINDOWS\\ATOKPTMP.DAT" "EditorPath"="\\WINDOWS\\ATOKPTE.EXE" @="定型文" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}] "CandDisp"=dword 00000001 "DTrmDelay"=dword 00001388 "RecgDelay"=dword 000001f4 "HalfMode"=dword 00000000 "RecgType"=dword 00000001 @="手書き" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}] "PanelType"=dword 00010002 @="ひらがな/カタカナ" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}] "HalfMode"=dword 00000004 "InputMode"=dword 00000001 @="英数" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" user.rguに追加 [HKEY_CURRENT_USER\Software\JustSystem] [HKEY_CURRENT_USER\Software\JustSystem\ATOKPSIP] "InitialDelay"=dword 000003e8 "RepeatRate"=dword 0000000f [HKEY_CURRENT_USER\Software\JustSystem\ATOKIMM] "IMEFILE"="atokpw.dll" [HKEY_CURRENT_USER\Software\JustSystem\ATOKIMM\UPDATE] "Count"=dword 00000000 [HKEY_CURRENT_USER\Software\JustSystem\ATOKM] "LastUpdate"=dword 00000000 "PATH"="\\Windows" "Critical"=dword 00000000 [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\Config] "Confirm"=dword 00000003 "KanaCand"=dword 00000000 "HZConvKigou"=hex 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,00,00,00,00,00 "HZConvD"=dword 00000006 "HZConvM"=dword 00000000 "KConvD"=dword 0000000d "KConvM"=dword 00000000 "Recover"=dword 00000001 "AddCand"=dword 0000001f "RecReplace"=dword 0000000f "RecKana"=dword 00000007 "RecRoma"=dword 00000007 "Rec"=dword 00000000 "SpaceKey"=dword 0000001b "SystemDic"=dword 00000000 "Kutouten"=dword 0000000f "Code"=dword 00000001 "Okuri"=dword 00000000 "GakuType"=dword 0000000f "AutoAdd"=dword 0000000e "Learn"=dword 00000001 "TransM"=dword 00000000 "InputT"=dword 00000000 "InputM"=dword 00000000 [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\PresetDIC] "5"="" "4"="" "3"="" "2"="" "1"="\\Windows\\ATOKPRE.DAT" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\UserDIC] "5"="" "4"="" "3"="" "2"="" "1"="\\Windows\\ATOKPYOU.DIC" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\UI] "ConjeLevel"=dword 00000003 "ConjeValid"=dword 00000001 "DecHist"="\\Windows\\ATOKPDEC.DAT" "ConvCount"=dword 00000002 "KanaUnlock"=dword 00000015 "KanaLock"=dword 00000015 "Timer"=dword 000007d0 "CandPageSize"=dword 00000005 "BKCTarKotei"=dword 000000ff "BKCKoteiCs"=dword 000000ff "BKCKotei"=dword 00ffffff "BKCCs"=dword 00ff0000 "TXCTarKotei"=dword 00ffffff "TXCKoteiCs"=dword 00ffffff "TXCKotei"=dword 000000ff "TXCCs"=dword 00ffffff "BKCTarNotConv"=dword 00ff0000 "BKCConv"=dword 00ffffff "BKCTarConv"=dword 00ffff00 "BKCInput"=dword 00ffffff "TXCTarNotConv"=dword 00ffffff "TXCConv"=dword 00ff0000 "TXCTarConv"=dword 00000000 "TXCInput"=dword 00ff0000 "Limit"=dword 00000004 "DUT"="\\Windows\\ATOKPUT.EXE" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\DIC] "5"="" "4"="" "3"="\\Windows\\ATOKPFI.DIC" "2"="\\Windows\\ATOKPTKJ.DIC" "1"="\\Windows\\ATOKP.DIC" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\Style] "SpaceType"=dword 00000000 "Index"=dword 00000000 "ShiftAZ"=dword 00000000 "S04"="\\Windows\\ATOK_VJE.TBL" "S03"="\\Windows\\ATOK_WXG.TBL" "S02"="\\Windows\\ATOK_MSI.TBL" "S01"="\\Windows\\ATOK_PN.TBL" "Count"=dword 00000004 [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000030] "Ime"=dword e0010411 "KM"=dword 0000c001 "VK"=dword 00000019 [HKEY_CURRENT_USER\ControlPanel\Sip] "SuggChars"=dword 00000002
https://w.atwiki.jp/progtips/pages/24.html
Ctrl+A Home Ctrl+B Ctrl+C Ctrl+D Right Ctrl+E End Ctrl+F Ctrl+G Ctrl+H Backspace Ctrl+J Ctrl+I カタカナ Ctrl+K Ctrl+L Ctrl+M Ctrl+N Ctrl+O 半角アルファベット Ctrl+P 全角アルファベット Ctrl+Q Ctrl+R Ctrl+S Left Ctrl+T Ctrl+U ひらがな Ctrl+V Ctrl+W Ctrl+X Ctrl+Y Ctrl+Z Ctrl+[ Ctrl+\ Ctrl+_
https://w.atwiki.jp/htc3g/pages/27.html
atokp.ppc_arm.cabからcab_renamerなどで以下のファイルを取り出し.dumpへ ATOKIMM.DLL ATOKP.CPL ATOKP.DIC ATOKPCE.DLL ATOKPFI.DIC ATOKPRE.DAT ATOKPSIP.DLL ATOKPTE.EXE ATOKPTKJ.DIC ATOKPTMP.DAT ATOKPUT.EXE ATOKPW.DLL ヘルプが必要な人は他のファイルも全部入れる。 ATOKをDefaultIMにしたい人はAsukal氏のDefault_SIP_Hermes.cabからATOKPSIP.DLLを取り出し上書き default.rguにレジストリ追加 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411] "Ime File"="atokimm.dll" "Layout Text"="Microsoft IME3.1(JPN)" "Keyboard Layout"="00000411" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}] "CodeType"=dword 00000002 @="文字一覧" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725483-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}] "DataPath"="\\WINDOWS\\ATOKPTMP.DAT" "EditorPath"="\\WINDOWS\\ATOKPTE.EXE" @="定型文" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725484-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}] "CandDisp"=dword 00000001 "DTrmDelay"=dword 00001388 "RecgDelay"=dword 000001f4 "HalfMode"=dword 00000000 "RecgType"=dword 00000001 @="手書き" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725485-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}] "PanelType"=dword 00010002 @="ひらがな/カタカナ" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725481-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}] "HalfMode"=dword 00000004 "InputMode"=dword 00000001 @="英数" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}\IsSIPInputMethod] @="1" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}\InprocServer32] @="\\Windows\\ATOKPSIP.DLL" [HKEY_CLASSES_ROOT\CLSID\{6F725480-642C-11d5-8205-0800460222F0}\DefaultIcon] @="\\Windows\\ATOKPSIP.DLL,0" user.rguに追加 [HKEY_CURRENT_USER\Software\JustSystem] [HKEY_CURRENT_USER\Software\JustSystem\ATOKPSIP] "InitialDelay"=dword 000003e8 "RepeatRate"=dword 0000000f [HKEY_CURRENT_USER\Software\JustSystem\ATOKIMM] "IMEFILE"="atokpw.dll" [HKEY_CURRENT_USER\Software\JustSystem\ATOKIMM\UPDATE] "Count"=dword 00000000 [HKEY_CURRENT_USER\Software\JustSystem\ATOKM] "LastUpdate"=dword 00000000 "PATH"="\\Windows" "Critical"=dword 00000000 [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\Config] "Confirm"=dword 00000003 "KanaCand"=dword 00000000 "HZConvKigou"=hex 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,00,00,00,00,00 "HZConvD"=dword 00000006 "HZConvM"=dword 00000000 "KConvD"=dword 0000000d "KConvM"=dword 00000000 "Recover"=dword 00000001 "AddCand"=dword 0000001f "RecReplace"=dword 0000000f "RecKana"=dword 00000007 "RecRoma"=dword 00000007 "Rec"=dword 00000000 "SpaceKey"=dword 0000001b "SystemDic"=dword 00000000 "Kutouten"=dword 0000000f "Code"=dword 00000001 "Okuri"=dword 00000000 "GakuType"=dword 0000000f "AutoAdd"=dword 0000000e "Learn"=dword 00000001 "TransM"=dword 00000000 "InputT"=dword 00000000 "InputM"=dword 00000000 [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\PresetDIC] "5"="" "4"="" "3"="" "2"="" "1"="\\Windows\\ATOKPRE.DAT" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\UserDIC] "5"="" "4"="" "3"="" "2"="" "1"="\\Windows\\ATOKPYOU.DIC" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\UI] "ConjeLevel"=dword 00000003 "ConjeValid"=dword 00000001 "DecHist"="\\Windows\\ATOKPDEC.DAT" "ConvCount"=dword 00000002 "KanaUnlock"=dword 00000015 "KanaLock"=dword 00000015 "Timer"=dword 000007d0 "CandPageSize"=dword 00000005 "BKCTarKotei"=dword 000000ff "BKCKoteiCs"=dword 000000ff "BKCKotei"=dword 00ffffff "BKCCs"=dword 00ff0000 "TXCTarKotei"=dword 00ffffff "TXCKoteiCs"=dword 00ffffff "TXCKotei"=dword 000000ff "TXCCs"=dword 00ffffff "BKCTarNotConv"=dword 00ff0000 "BKCConv"=dword 00ffffff "BKCTarConv"=dword 00ffff00 "BKCInput"=dword 00ffffff "TXCTarNotConv"=dword 00ffffff "TXCConv"=dword 00ff0000 "TXCTarConv"=dword 00000000 "TXCInput"=dword 00ff0000 "Limit"=dword 00000004 "DUT"="\\Windows\\ATOKPUT.EXE" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\DIC] "5"="" "4"="" "3"="\\Windows\\ATOKPFI.DIC" "2"="\\Windows\\ATOKPTKJ.DIC" "1"="\\Windows\\ATOKP.DIC" [HKEY_CURRENT_USER\Software\JustSystem\ATOKM\Style] "SpaceType"=dword 00000000 "Index"=dword 00000000 "ShiftAZ"=dword 00000000 "S04"="\\Windows\\ATOK_VJE.TBL" "S03"="\\Windows\\ATOK_WXG.TBL" "S02"="\\Windows\\ATOK_MSI.TBL" "S01"="\\Windows\\ATOK_PN.TBL" "Count"=dword 00000004 [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000030] "Ime"=dword e0010411 "KM"=dword 0000c001 "VK"=dword 00000019 [HKEY_CURRENT_USER\ControlPanel\Sip] "SuggChars"=dword 00000002
https://w.atwiki.jp/htc3g/pages/13.html
Uni向けATOK入り日本語入力/表示可能ROMイメージクッキングの方法 です。編集突っ込み歓迎。 ROMの入手 ROMの入手方法については、近頃は公開者が様々なアップロード手段を取るようになったため、一概に説明できなくなっています。xda-developers FTPもデリられることが多くなったし…。(誰か補足プリーズ) ROMイメージは、以下のファイルを含んでいます。 nk.nbf Windows Mobileが入っているROMイメージ ms_.nbf Extended ROMが入っているROMイメージ radio.nbf Radio ROM(無線機能の制御プログラム)が入っているROMイメージ (ms_.nkfとradio.nbfはパッケージにより入っていない場合あり。無くても焦らないこと) ここでは、ROM入手後の作業についてまとめます。以下の2通りのパターンがあります。 exeファイルとして入手した場合 exeファイルの中にROMイメージファイルが埋め込まれています。この場合、一旦exeを実行して、一時ファイルとして展開されたファイルを取り出す必要があります。 exeファイルを実行 いろいろ画面表示が変わり、最後に横長のWizard画面が表示されて止まる この状態で、エクスプローラのアドレスバーに"%USERPROFILE%\Local Settings\Temp"と入力 表示されたエクスプローラから、"*.nbf"というファイル名で検索 見つかったら、そのファイルを含むフォルダがROMイメージファイルを含むフォルダです。別の場所にフォルダまるごとコピーしておいてください。 圧縮ファイルとして入手した場合 圧縮ファイルをそのまま展開すればOK。 準備 以下のツールおよびファイルを用意します。 Mamaich氏作 ROM編集Tool(ユーザ登録とログオンが必要) imgfs_tools_182.rar をダウンロードしてください。 Multibyte対応Registory Tool(ユーザ登録とログオンが必要) rgucomp_cn.rarをダウンロードしてください。 bal666氏作 HTC64 Extended ROM Tool(ユーザ登録とログオンが必要) HTC64_Extended_ROM_Tool_v1.1.zip をダウンロードしてください。 空のExtended ROMイメージ(MaUpgradeUt_noID.exe入り) MaUpgradeUt_noID.exeは他でも見つかりますが、Extended ROMクッキングにはこれもあると便利です。uni_empty_extendedrom.zip。MaUpgradeUt_noID.exeは、このアーカイブの"Countory_ID_Error"フォルダ内に入ってます。 ATOK for PocketPC オンライン購入できます。 日本語フォントファイルとwince.nls Asukal師のページから以下のいずれかをチョイス。 Lets Japan No.5(日本語) e-china No5(日本語/中国語) Hangul No.5 for WM5 Device(日本語/中国語/韓国語) Korechiathai No5 (CJK+Thailanguage)(日本語/中国語/韓国語/タイ語) (この文書ではKorechiathai No5を使用します。) FileDisk Extended ROMの内容を編集する際に必要。 秀丸 UTF-16フォーマットでテキストファイルを保存するために使います。もちろん他のエディタでも可。 下ごしらえ ROMに入れるファイルを入手しましょう。 UniversalをPCと同期 ActiveSyncの設定を行い、PCからUniversal上のファイルを参照できるようにしておきます。 ハードリセットしておくのがベストでしょう。(どーせROMを焼くんだから身綺麗から始めましょう) wince.nlsとフォント Korechiathai No5をUniversalにインストールします。再起動後、以下のファイルをPCへコピーしておきます。 \Temp\wince.nls \Windows\TrskU.ttf ATOK ATOK for PocketPCをUniversalにインストールし、*再起動せず*に以下のファイルをPCへコピーしておきます。 ATOKIMM.DLL ATOKP.CPL ATOKP.DIC ATOKPCE.DLL ATOKPFI.DIC ATOKPRE.DAT ATOKPSIP.DLL ATOKPTE.EXE ATOKPTKJ.DIC ATOKPTMP.DAT ATOKPUT.EXE ATOKPW.DLL このまま再起動すると立ち上がらなくなってしまうので注意。 ツールの解凍 以下のアーカイブを展開します。 imgfs_tools_182.rar rgucomp_cn.rar HTC64_Extended_ROM_Tool_v1.1.zip uni_empty_extendedrom.zip 作業フォルダ作成 作業フォルダを作成します。以下の点に注意してください。 英数1バイト文字のみのフォルダにすべき なるべく短いパスで 例)C \Uni_ROM\WM6 そして、ここまでで入手したすべてのファイルを作業フォルダに入れてください。 バッチファイル他 実際の操作はコンソールプログラムを動かすことが多いため、バッチファイルを用意しました。ここからダウンロードしてください。 内容物 内容物は以下の通り。 01_prepare.bat イメージファイル準備 02_del.bat イメージファイルからのファイル削除 03_add.bat イメージファイルへのファイル追加 04_dumpreg.bat イメージダンプとレジストリファイルの変換 05_compreg.bat レジストリファイルの処理とイメージファイルへの追加 06_finish.bat イメージファイル後処理 DEFAULT-add.txt DEFAULT.RGUに対する追加編集内容 USER-add.txt USER.RGUに対する追加編集内容 修正 04_dumpreg.batと05_compreg.batには、作業フォルダのパスが必要です。 以下の行に、作業フォルダのフルパスを書き込んでください。 set _FLATRELEASEDIR= コピー すべてのファイルを作業フォルダにコピーしてください。 調理 では始めましょう。 ROMイメージファイルの展開 作業フォルダをエクスプローラで開く HTC64 Extended ROM Tool.exeをダブルクリックして実行 画面上の"Decode"ボタンを押す 次に表示される画面のうち、"Extended ROM file"の指定でNB.NKFを選択 "Next- "ボタンを押す 詳細情報の表示画面が表示されるので、何もさわらずに"Decode"ボタンを押す NK.PRJ, NK.FATの2つのファイルができたら成功 削除するファイルの選定 ATOKの辞書やフォントファイルなどの大きなファイルをROMイメージに追加するので、少しでもROMイメージの空き容量を開けておいた方がいいです。 でも、削除しすぎると動作に支障が出る諸刃の剣。素人にはお勧めできない。ので飛ばしてもかまいません。 ROMダンプ 作業フォルダ上の 01_prepare.bat と 04_dumpreg.bat を順番に実行してください。DOS窓が消え、実行完了するまでじっと我慢。 終了すると、作業フォルダに"dump"というフォルダができます。 削除ファイルのリスト作成 削除するファイルを選定します。たとえば、ヘルプのhtmファイルを削除する場合は、dumpフォルダで dir /a *.htm ..\ listhtm.txt 等と実行し、出力されるテキストファイルからファイル名一覧を取得します。(ただしWM6の場合はread_*.htmとcompose_*.htmを削除すると、メッセージの表示と編集ができなくなるので注意。) そのほか、PowerPointイラネ、デフォで入ってるゲームなんざイラネ、など、いろいろ削除候補はあるんじゃないかと思います。ここは試行錯誤あるのみ。 削除候補探しのために、調理前のROMを焼いて動作確認をすることをお勧めします。 削除バッチファイルの編集 作成した削除ファイルリストを、02_del.batに以下のように追加します。 削除リストが A.htm B.exe C.dll だったら、 delfile.exe A.htm delfile.exe B.exe delfile.exe C.dll のようにしてください。 終わったら 終わったら、念のため作業フォルダ内のdumpフォルダを削除しておいてください。 ファイルの削除と追加 作業フォルダ上の 01_prepare.bat、02_del.bat と 03_add.bat を順番に実行してください。DOS窓が消え実行完了するまでじっと我慢。 正しくファイルの追加と削除ができているなら、DOS窓が消えた後は何も表示されません。 もし、03_add.batを実行しているときに、DOS窓が表示されたままでaddfile.exeのアプリケーションエラーが表示された場合は、以下の可能性が考えられます。 必要なファイルがそろっていないのにバッチを実行した → ファイル準備のやり直し ROMイメージの空き容量が足りずにファイル追加に失敗している → 前項「削除するファイルの選定」もしくはあきらめる レジストリファイルの抽出 作業フォルダ上の 04_dumpreg.bat を実行してください。DOS窓が消え実行完了するまでじっと我慢。 DOS窓が消えた後、作業フォルダに以下の2つのファイルができているはずです。 DEFAULT.RGU USER.RGU レジストリファイルの編集 DEFAULT.RGUを以下のように編集します。 DEFAULT.RGUとDEFAULT-add.txtを秀丸で開く 先頭の空行に"REGEDIT4"と追記 DEFAULT-add.txtの内容をDEFAULT.RGUに入れ込む(すでにあるレジストリエントリは重複させないこと) 名前を"DEFAULT-mod.RGU"、形式をUTF-16(BOM付き)にして別名保存 USER.RGUを以下のように編集します。 USER.RGUとUSER-add.txtを秀丸で開く 先頭の空行に"REGEDIT4"と追記 USER-add.txtの内容をUSER.RGUに入れ込む(すでにあるレジストリエントリは重複させないこと) 名前を"USER-mod.RGU"、形式をUTF-16(BOM付き)にして別名保存 これら作業に共通した注意点として、Asukal氏は以下を挙げています。 最初のレジストリ行とREGEDIT4の間に空行を入れない 各レジストリヘッダーは左端に寄せる そのヘッダーの下のエントリーは英数モードで頭にスペース二つ分の空白を置く フォントレジストリ等は \マークを二つ置く 最後の行の下に空白一行を必ず置く (注意)DEFAULT-add.txtのFontLinkの内容は、TrskU.ttfのための内容です。もし別のフォントを使う場合には、内容の変更が必要です。 レジストリ変換と組込 レジストリの修正が終わり、DEFAULT-mod.RGUとUSER-mod.RGUの作成が終わったら、作業フォルダ上の 05_compreg.bat を実行してください。DOS窓が消え実行完了するまでじっと我慢。 最終手続き ここまででエラーが無いことを確認してから、作業フォルダ上の 06_finish.bat を実行してください。DOS窓が消え実行完了するまでじっと我慢(すぐ終わるけど)。 そして、以下を行うことでROMイメージを完成させます。 作業フォルダをエクスプローラで開く HTC64 Extended ROM Tool.exeをダブルクリックして実行 画面上の"Encode"ボタンを押す 次に表示される画面のうち、"Project file"の指定でNB.PRJを選択 "Next- "ボタンを押す 詳細情報の表示画面が表示されるので、何もさわらずに"Encode"ボタンを押す 警告画面"Overwrite existing ROM file?" - 上書き確認 警告画面"FAT16 file is too large. Continue at your own risk" - OKで続行 NK.NBFの更新日付が新しくなったら成功 Extended ROM (後日) 焼き nk.nbfとms_.nbfが準備できたら、後は焼くだけです。 Bootloader Mode ActiveSyncしてる状態からも焼きは可能なんですが、安定を求めるにはBootLoaderを有効にした方がいいです。 PC上のActiveSyncの「接続の設定」メニューから、「USBの接続を有効にする」チェックをOFFに UniversalをPCから取り外した状態で「電源」ボタンと「バックライト」ボタン(本体横、ボリュームスライダ隣の電球アイコンのボタン)を押しながらリセットボタンを押す 再びUniversalをPCにUSB接続 MaUpgradeUt_noID.exe MaUpgradeUt_noID.exeを実行 "Next"ボタンを押す 長考の後、ROMバージョンなどを表示する画面が表示される "Upgrade"ボタンを押す 焼きが始まる(特にRadio.nbfも書き換える場合は長い時間がかかる)※絶対にUSB接続を抜かない、パソコンをいじらない "Congratulation"と表示されたら画面終了 焼いた後に UniversalをPCから取り外す メモリ初期化リセットを行うこと(キーボード上部左右の"-"ボタン2つを押しながら、リセットボタンを押す) おかしいときは 最初から手順をやり直す エラー表示が無くてもROMイメージが壊れる場合がある。そのときはROMイメージからさらにファイルを削除して調理し直すとうまくいく場合がある 何回試してもうまくいかないときでも、泣かない
https://w.atwiki.jp/inadatomoaki2/pages/39.html
聴解 ちょうかい 誤聴 ごちょう
https://w.atwiki.jp/usapfrog/pages/22.html
CentOSにデフォルトでついてるiBus Anthyさんは親指シフトデフォルトでサポートしてくれるんですが、 なにぶん学習機能ほか他の日本語変換と比べて劣るところも多いわけで。 そんなわけでCentOS6.2下で親指シフトAtokX3を使う方法について調べた話。 追記 このパッチの当て方だとどうも日本語入力中はコピペCtrl+x,c,vあたりが動かないっぽい。直接入力中ならきちんと動くんだが。 濁音の連続みたいに連シフトのときは、きちんとシフトキーを離さないと無理らしい。 Atok X3のインストールCUI部分 GUIが効くうちに32bitモジュールであるgtk2-immodule-xim.i686をインストールする。 # init 3 でコマンドラインモードへ cdromの内容をマウントする。 # mount -r -t iso9660 /dev/cdrom /mnt/cdrom インストーラを走らせる。 /mnt/cdrom まで移動して #bash setupatok.sh RedhatEL5用の設定インストーラを走らせる # cd /opt/atokx3/sample # bash setting_redhat5.sh 適当なローカル上に移動し、atokx3up2をとるのに下のコマンドを打つ #wget http //dls03.justsystems.com/download/atok/up/lin/atokx3up2.tar.gz 解凍 #tar xvzf atokx3up2.tar.gz なかのインストーラを走らせる #bash ./setupatok_up2.sh /etc/X11/xinit/xinput.d/iiimf.confを編集 gnome-im-settings-daemon /dev/nullをコメントアウト その下にDISABLE_IMSETTINGS=trueを追加 #init 5 GUIに戻る Atok X3のインストールGUI部分 端末を開き iiimx, iiimdを実行し、エラーが出るので足りないと言われたライブラリをyumでとってくる システム→設定→入力メソッドでiiimxを使用する iiimdとかが多重起動で日本語入力がバグるので一度ログアウト ログインするとローマ字/通常かなのAtokで使用できる。 参考 CentOS6 64bit + ATOKX3 Fedora12 x86_64でatokx3を使う CentOS6 ATOK X3 インストール 親指シフトパッチ当てとrpmbuild NICOLA meets ATOK X3 for Linuxからim-sdk32.nicola.specとiiimf-trunk_r3104-nicola.patchを頂いてくる。 ~/rpmbuild/SOURCESに移動し(なければつくる)、このpatchを置く $tar xzvf /mnt/cdrom/src/IIIMF/iiimf-trunk_r3104-js1.src.tar.gz $rm im-sdk*.spec ~/rpmbuild/SPECにim-sdk32.nicola.specを置く $echo %filedate `date +%Y%m%d%H%M` ~/.rpmmacros $rpmbuild -bb ~/rpmbuild/SPECS/im-sdk32.nicola.spec インストール済み(ただし未伸張)ファイルが見つかりましたとか言われたら、 specの行頭に%define __check_files %{nil}を追記 rpmインストールと親指シフト環境設定 ~/rpmbuild/RPMS/x86_64にrpmができている。 #rpm -Uvh iiimf-・・・.rpmをインストール。エラーが出たら --forceオプションをつけて。 xevで左右親指キーのキーコードを調べておく(自分は無変換102, 変換100だった。) .bashrcか.bash_profileに以下を追加 export HTT_USES_NICOLA=t export HTT_NICOLA_LEFT_KEYCODE=102 export HTT_NICOLA_RIGHT_KEYCODE=100 export HTT_NICOLA_SYN_TYPING_JUDGE_TIME=150 Atokの入力方法をかな入力に切り替えておく。 いったんログアウト、再度ログインすると親指シフトで入力できる。 参考 NICOLA meets ATOK X3 for Linux インストール済み(ただし未伸張)ファイルが見つかりました orz
https://w.atwiki.jp/maydimanche/pages/33.html
#blognavi 徳島発!おもしろネット診断をご紹介 ATOK presents 全国一斉!日本語テスト 期間限定です。2006.2.28まで実施!ぜひとも遊んでください。 これがやってみたらめっぽう難しい。分野ごとの得意不得意もわかっちゃうので自分の日本語力を試すにはぴったりでは?さぁさぁぜひともあなたの日本人度を測ってみてください。 で、私の結果ですか? 69点でした(たぶん100点満点) 「ふつうです」 とのご講評で。 これでふつうなんだからまぁいいか。 カテゴリ [レビュー] - trackback- 2006年01月26日 00 00 00 がんばろ -- MIE (2006-02-15 16 12 53) 名前 コメント #blognavi
https://w.atwiki.jp/devstatusbar/pages/37.html
ATOKSupple Yet Another ATOKSetPlusを改名 ATOKSetPlusのような入力モード制御補助プログラム詰め合わせ。 タイマイベントを使わないのでとても軽い。小さい。 ダウンロード GUI設定ツールなし ATOKSupple_0.2.zip GUI設定ツール付き #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ATOKSupple_0.2.3.cab) 2008/5/25 0.2.2 ATOKSuppleSetting差し替え。VGAなアドエス(つまり普通の環境)だとタブコントロールが小さくて中身がはみだす問題を修正。 不具合レポートありがとうございます。 2008/5/25 0.2.3 一番最初にショートカットを作ろうとするとショートカットを削除しにいったときにエラーとなる問題を修正。 動作環境 Status22 16を使用するため、たぶん Advanced W-ZERO3[es]/ ATOK 専用 使い方 少々設定が難しいのでGUI設定ツールを作りました。 通常はそちらを使えばよいかと思います。 以下はコマンドラインを直接指定する場合の方法。 コマンドラインで16進数で以下のような指定をする。 再度実行すると常駐解除するか聞いてくる。 遅延起動が無効な場合は常駐するか聞いてくる。 スタートアップに入れる場合は必ず遅延起動をオンにすること。 bit 7- 0 クローズ時のスキップするモードを設定する(bit 7 あ~bit0 _1) bit15- 8 オープン時のスキップするモードを設定する(bit15 あ~bit8 _1) bit 16 ATOKChangerの動作オン(1)/オフ(0) bit19-17 リザーブ bit 20 CloseChaseのスライドクローズ時動作オン(1)/オフ(0) bit 21 スライドオープン動作オン(1)/オフ(0) bit23-22 リザーブ bit 24 ChgSuisokuの動作オン(1)/オフ(0) bit 25 動作モード反転(-rev) 縦 Off/横 On(1) / 縦 On/横 Off(0) bit 26 学習モード連動(-nos) オン(1)/オフ(0) bit 27 リザーブ bit30-28 リザーブ bit 31 遅延起動(10sec) 指定しない場合はデフォルトの0511007Cを指定したことになる。 bit31だけを指定した場合(ATOKSupple 80000000)は遅延起動+デフォルト指定での動作となる。 デフォルトの0511007Cは日本語で言うと ChgSuisokuの動作オン/学習モード連動オン (ChgSuisoku -auto -nos相当) 05000000 CloseChaseのスライドクローズ時動作オン(CloseChase -p相当) 00100000 オープンの時には推測変換オフなので意味がないので ATOKChanger動作オン 00010000 スライドオープン時にスキップなし 00000000 スライドクローズ時にカ~_Aまでをスキップする(あ→_a→_1をループ) 0000007C に相当する。 よく使いそうな設定について: スライドクローズのスキップ動作をあ→_A→_a→_1にしたいのであれば、最後の7Cを78にすると良い。 ChgSuisokuの連動をオフにしたいのであれば0111007Cにする。 ChgSuisokuをオフにしてCloseChaseをスライド状態にかかわらず有効にしたいのであれば0031007C。 基本的に +-------- 全体動作設定 |+------- ChgSuisoku設定 ||+------ CloseChase設定 |||+----- ATOKChanger設定 |||| +--- WithATOK設定/オープン |||| | +- WithATOK設定/クローズ |||| | | ||||++++ XSCAWWWW というようになっていると思えば、どこの設定を変えるときどこをいじればいいかわかるかと思う。 実装されている機能の元ネタ WithATOK 不要なモードをスキップ ATOKChanger ATOKのオンオフを自動制御 ChgSuisoku 推測変換を自動制御 CloseChase 語尾推測変換候補ウィンドウを閉じる それぞれの元ネタとの違い WithATOK 「縦画面でデフォルトを固定」機能はなし 設定GUIなし ATOKChanger フォアグランドウィンドウをチェックして制御する機能なし。 ChgSuisoku フォアグランドウィンドウをチェックして制御する機能なし CloseChase 特になし。 仕様 不要なモードをスキップ 入力文字種が半角の場合、IMMをオフにする IMMオン:あ→カ→ヵ→_A→_1 IMMオフ:A→_a 推測変換ウィンドウが開いているタイミングでIMMオフの操作を行う場合はIMMを一度閉じてから操作する。未決定文字列はこのタイミングで削除される(ATOKSetPlusよりATOKChangerの動作に近い) _1ではIMMオンでも変換モードに入らないのでユーザから見るとIMMオフと同じ。ただ変換候補表示されたときに_1に入るのでこのタイミングでIMMオフになると面倒なためオフにはしていない。 推測変換を自動制御 追尾推測変換候補ウィンドウを閉じる 推測変換候補ウィンドウが消えた時に←→のキーを入力して追尾推測変換候補ウィンドウを消す 追尾推測変換候補ウィンドウが開いているという情報がどこかにあるか知りたい スライドオープンの判定はStatus22 16で行う。 動作の切り替えはスライドの状態で行う。 画面表示が縦か横かは一切チェックしない。 スライドオープンクローズイベントは使わない。なぜならば遅いから。 最初イベントで実装したら、スライドオープン→キー入力で推測変換のまま入力が始まり、切り替わったところで文字が消えた...あり得ん Status22 16だと早い。すぐ切り替わる。ただしアドエスでないとだめだと聞いた。しかし自分はアドエスしか持ってないので気にしないことにする。 絶対にやらないこと フォアグランドを見てほげほげする。 タイマイベントは絶対に使わないぐらいの気分で。 謝辞 元ネタプログラムの作者の方々に感謝を。 特にソースを公開してくださった方や、動作の解説を書いてくださった方に。
https://w.atwiki.jp/kakis/pages/3764.html
hatok /// / 上り坂 ha\tok \ 13 seren klel 上の坂 \ [ ova ] \ 緩やかな上り坂 \ 急勾配の上り坂 \