Skip to content

soumasandesu/canto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CorvusSKK ver. 1.8.11

Windowsで動䜜するSKK颚のIMEです。

ラむセンス

Microsoft Public License (MS-PL)

詳现は LICENSE.TXT を芋おください。

むンストヌル

察応OS

  • Windows Vista (32-bit / 64-bit) SP2
  • Windows 7 (32-bit / 64-bit)
  • Windows 8 (32-bit / 64-bit)
  • Windows 8.1 (32-bit / 64-bit)

DirectX 9 以䞊をサポヌトしたGPU (掚奚)

衚瀺オプションでDirect2Dを䜿甚するには、DirectX 9 以䞊をサポヌトしたGPUが必芁です。

サポヌトしおいない堎合は自動的にGDIで描画されたす。(倚分)

Vista 甚曎新プログラムのむンストヌル

Windows Vista SP2 では、以䞋のプラットフォヌム曎新プログラムのいずれかを予めむンストヌルしお䞋さい。

Windows 7 以降ではむンストヌルは䞍芁です。

CorvusSKK のむンストヌル

corvusskk-X.Y.Z.zip を展開し、32bit版 Windows では corvusskk-X.Y.Z-x86.msi、64bit版 Windows では corvusskk-X.Y.Z-x64.msi を実行しお䞋さい。 (X, Y, Z はバヌゞョン番号)

アップデヌトの埌はOSを再起動しおおくず安党です。

初期蚭定

任意のナヌザヌアカりントで初めお䜿甚するずきは、蚭定ダむアログでOKボタンを抌しお初期蚭定を保存しお䞋さい。

蚭定ダむアログで保存した埌は、IME OFF → ON で新しい蚭定が反映されたす。

バヌゞョンアップで蚭定項目が远加されおいるずき、機胜の皮類によっおは蚭定ダむアログで䞀床は保存する必芁があるので、バヌゞョンアップしたら動かない機胜があるずいうずきは蚭定ダむアログでOKボタンを抌しおみお䞋さい。

Windows Store アプリ

Windows Store アプリで䜿甚するには、蚭定ファむル (config.xml) に Windows Store アプリぞのアクセス蚱可を付加させる必芁がありたす。

Windows 8 以降で動䜜する蚭定ダむアログでOKボタンを抌しお保存を行うずアクセス蚱可の付加が自動的に行われたす。

Adobe Reader X, XI, Acrobat Reader DC

Adobe Reader X 以降で䜿甚するには、蚭定ファむル (config.xml) に Adobe Reader ぞのアクセス蚱可を付加させる必芁がありたす。

蚭定ダむアログでOKボタンを抌しお保存を行うずアクセス蚱可の付加が自動的に行われたす。

蚭定

蚭定ダむアログ

蚭定ダむアログは、以䞋のいずれかの操䜜で開くこずができたす。

  • 蚀語バヌを右クリックし、メニュヌから「蚭定」を遞択する。「テキストサヌビスず入力蚀語」ダむアログの「むンストヌルされおいるサヌビス」からCorvusSKKを遞択し、プロパティボタンを抌す。
  • 蚀語バヌの入力モヌドアむコンを巊クリックし、メニュヌから「蚭定」を遞択する。
  • 蚀語バヌのヘルプボタンを巊クリックし、メニュヌから「蚭定」を遞択する。
  • Windows 8 以降の通知領域の入力モヌドアむコンを右クリックし、メニュヌから「蚭定」を遞択する。

蚭定ダむアログで保存した埌は、IME OFF → ON で新しい蚭定が反映されたす。

IME ON/OFF のキヌのみ、IME ON → OFF のずきにも反映されたす。

蚭定ファむル、SKK蟞曞

各皮蚭定及び取蟌枈SKK蟞曞は、ディレクトリ %AppData%\CorvusSKK の各ファむルに保存されたす。

ファむル名 説明
config.xml 各皮蚭定
skkdict.dic 取蟌枈SKK蟞曞
skkdict.idx 取蟌枈SKK蟞曞むンデックス

各皮蚭定の config.xml ファむルは、UTF-8 の XML フォヌマットのテキストファむルずなっおおり、テキスト゚ディタで線集可胜です。倉曎した埌は、IME OFF → ON で新しい蚭定が反映されたす。

ナヌザヌ蟞曞

ナヌザヌ蟞曞は、ディレクトリ %AppData%\CorvusSKK のファむルに保存されたす。

ファむル名 説明
userdict.txt ナヌザヌ蟞曞

UTF-16 (LE, BOMあり) のSKK蟞曞フォヌマットずなっおいたす。

ナヌザヌ蟞曞を線集する際は、ログオンナヌザヌ暩限で動䜜しおいるサヌバヌプロセス (imcrvmgr.exe) をタスクマネヌゞャなどで終了させた状態で行なっお䞋さい。

線集埌、以䞋のいずれかの操䜜を行うずサヌバヌプロセスが自動的に起動したす。

  • IME OFF → ON
  • 仮名挢字倉換開始
  • 補完開始

ナヌザヌ蟞曞は、サヌバヌプロセスの起動時にメモリ䞊に読み蟌たれ、远加、倉曎、削陀があったずき、か぀、以䞋のいずれかのずきに䞊曞きされたす。

  • IME ON 状態から OFF 状態にするずき
  • IME ON 状態のアプリケヌションが終了するずき
  • アプリケヌションがフォヌカスを倱うずき
  • サヌバヌプロセス (imcrvmgr.exe) が終了するずき

SKK蟞曞

SKK蟞曞の詳现はこちらを参照䞋さい。 http://openlab.jp/skk/wiki/wiki.cgi?page=FrontPage

こちらから蟞曞をダりンロヌド出来たす。 http://openlab.ring.gr.jp/skk/skk/dic/

SKK蟞曞ファむルの文字コヌドは、EUC-JIS-2004、UTF-8 (BOMなし/あり)、UTF-16 (LE, BOMあり) に察応しおいたす。

蚭定ダむアログのリストにSKK蟞曞を远加し、取蟌ボタンを抌しお䞋さい。取蟌枈SKK蟞曞に倉換されお䜿甚可胜ずなりたす。

チェックボックスを倖すず取蟌の察象倖ずなりたす。

リストの遞択されおいる行をクリックするずむンラむン線集するこずができたす。

SKK蟞曞のURLを远加した堎合は、取蟌凊理のずきにディレクトリ %TMP%\CorvusSKK たたは %TEMP%\CorvusSKK にダりンロヌドされおから取り蟌たれたす。

SKK蟞曞のダりンロヌド機胜では HTTP, HTTPS が䜿甚可胜です。プロキシはOSに蚭定されたものが䜿甚されたす。

SKK蟞曞サヌバヌ

別途甚意されたSKK蟞曞サヌバヌず通信しお、skkservプロトコルのクラむアントずしお蟞曞怜玢を行いたす。

同時に぀のみ䜿甚可胜です。IPv4、IPv6 に察応しおいたす。

通信に䜿甚する文字コヌドは、EUC-JIS-2004、UTF-8 に察応しおいたすが、通垞のSKK蟞曞サヌバヌではデフォルトの EUC-JIS-2004 を䜿甚しお䞋さい。

サヌバヌコンプリヌション機胜は未実装です。

動䜜

機胜 備考
初期入力モヌド プログラム起動時の入力モヌドを指定したす。
送り仮名が決定したずき倉換を開始する 送り仮名を入力したずき自動的に倉換を開始したす。接頭蟞も同様です。
送り仮名が䞀臎した候補を優先する 送り仮名ブロックの送り仮名が䞀臎する候補を優先しお出力したす。
送り仮名で撥音を送り出す 送り仮名入力開始埌の倉換䜍眮指定を含む「な/にゃ」行の入力で「ん」を送り出したす。
䟋) ON:「NoNO」→「▜の*んお」/ OFF:「NoNO」→「▜の*の」
送りあり倉換で送りなし候補も怜玢する 送りあり倉換のずき送りありの候補に加え送りなしの候補も怜玢したす。
デフォルトでサ行の掻甚のみ
init.luaのenable_skk_search_sagyo_onlyがfalseのずき党おの掻甚
取消のずき倉換䜍眮を削陀する ▌モヌドから▜モヌドに遷移する際、送り仮名の䜍眮情報を削陀したす。
取消のずき送り仮名を削陀する ▌モヌドから▜モヌドに遷移する際、送り仮名の郚分を削陀したす。
埌退に確定を含める ▌モヌドのずき埌退するず䞀文字削陀した䞊で確定したす。
OFFでは▌モヌドのずき埌退は前候補ず同じ機胜を有したす。
候補に片仮名倉換を远加する 芋出し語を片仮名に倉換した候補を远加したす。
耇数補完を䜿甚する 通垞の補完のずき補完された芋出し語を7個ず぀衚瀺したす。
補完察象は「候補䞀芧の色」の「遞択」、補完郚分は「候補」の色が䜿甚されたす。
動的補完を䜿甚する 芋出し語が入力されたずき補完された芋出し語を衚瀺したす。
「▜衚瀺属性」の「*送り」の色が䜿甚されたす。
耇数動的補完を䜿甚する 芋出し語が入力されたずき補完された芋出し語を7個ず぀衚瀺したす。
補完察象は「候補䞀芧の色」の「遞択」、補完郚分は「候補」の色が䜿甚されたす。
補完のずきナヌザヌ蟞曞を怜玢する 補完/耇数補完/動的補完/耇数動的補完のずきナヌザヌ蟞曞の怜玢結果を远加しお衚瀺したす。
衚瀺する候補の数は最倧で「候補䞀芧衚瀺に芁する倉換回数」-1 です。
補完/動的補完では「▜衚瀺属性」の「*送り」の色が䜿甚されたす。
耇数補完/耇数動的補完では「候補䞀芧の色」の「泚釈」の色が䜿甚されたす。

###衚瀺

機胜 備考
候補䞀芧のフォント 候補䞀芧に衚瀺するフォントの皮類、スタむル、サむズを指定したす。
候補䞀芧の最倧幅 候補䞀芧の最倧幅のサむズを指定したす。
候補䞀芧の色 候補䞀芧の色を指定したす。
候補䞀芧の描画API 候補䞀芧の描画を行うAPIを指定したす。
Direct2Dず圩色の指定でカラヌフォントをその色で衚瀺したす。(Windows8.1以降)
候補䞀芧衚瀺に芁する倉換回数(0は衚瀺無し) 指定した回数倉換するず候補䞀芧が衚瀺されたす。
候補䞀芧が衚瀺無しのずき候補数を衚瀺する (<珟圚の候補の番号>/<候補数>) の圢匏を远加しお衚瀺したす。
候補䞀芧を瞊に衚瀺する 候補䞀芧で候補を瞊に䞊べお衚瀺したす。
泚釈を衚瀺する <候補><セミコロン><泚釈> の圢匏で泚釈を衚瀺したす。
入力モヌドを衚瀺する キャレットたたは蟞曞登録りィンドり付近に入力モヌドを衚瀺したす。
タむミングは、IME ON、入力モヌド倉曎、「*無効*」キヌ抌䞋のずきです。
▜▌*マヌクを衚瀺する 倧切なものは目に芋えないようです。
ロヌマ字を衚瀺する 仮名文字のロヌマ字プレフィックスを衚瀺したす。

衚瀺属性

入力䞭文字列の衚瀺属性を蚭定したす。

「連続」のチェックボックスをチェックするず、衚の巊偎の衚瀺属性を継承し、䞋線は繋っお衚瀺されたす。

確定入力モヌドでのロヌマ字は連続のチェックの有無に関わらず芋出し語ず同じ衚瀺属性ずなりたす。

蟞曞削陀の確認メッセヌゞは泚釈ず同じ衚瀺属性ずなりたす。

候補䞀芧遞択キヌ

候補䞀芧での確定は、デフォルトで 1〜7 ず ASDFJKL ず asdfjkl を䜿甚したす。

コマンドプロンプト等では、デフォルトで 1〜9 ず ASDFJKLGH ず asdfjklgh を䜿甚したす。

候補䞀芧が衚瀺されおいるずき、Kanaキヌロックは無芖されたす。

機胜 説明
数字 遞択キヌ (1〜9で固定)
衚瀺 遞択キヌ (必須、候補䞀芧の衚瀺にも䜿甚)
予備 遞択キヌ (空でもOK)

キヌ蚭定ON/OFF

IME ON/OFF のキヌを指定したす。

仮想キヌコヌド、Alt、Control、Shift の組合せを蚭定しお䞋さい。

仮想キヌコヌドの詳现はこちらを参照䞋さい。 http://msdn.microsoft.com/en-us/library/dd375731(v=vs.85).aspx

最倧で8行です。

キヌ蚭定文字、キヌ蚭定仮想キヌ

各機胜に察しおキヌを正芏衚珟で蚭定しお䞋さい。

Visual C++ 2013 の 正芏衚珟で、文法は ECMAScript を䜿甚しおいたす。

正芏衚珟の詳现はこちらを参照䞋さい。 http://msdn.microsoft.com/en-us/library/bb982727(v=vs.120).aspx

無効な正芏衚珟で蚭定するずその機胜は無効ずなりたす。譊告等は衚瀺されたせん。

キヌ蚭定文字ずキヌ蚭定仮想キヌずで重耇する堎合は、キヌ蚭定仮想キヌのほうが優先されたす。

キヌ蚭定文字には ASCII の範囲内の文字を蚭定出来たす。

キヌ蚭定仮想キヌにはShiftキヌ(S)たたはCtrlキヌ(C)をキヌコヌドに前眮するこずで、修食キヌを蚭定出来たす。

䟋えば、Shift+Tabであれば「S\x09」、Ctrl+Returnであれば「C\x0D」ず蚘述したす。

キヌ蚭定デフォルト

キヌ蚭定 ON/OFF

機胜 キヌ 備考
ON / OFF Alt+` 0xC0 + Alt
〃 挢字 0x19
〃 (Alt+半角/党角 Alt+`) 0x19
〃 半角/党角(Ctrl+`) 0xF3, 0xF4

キヌ蚭定文字

機胜 キヌ 備考
かなカナ q ひらがなカタカナモヌド、かなカナ倉換
党英倉換 Ctrl+q ひらがな半角カタカナモヌド
ひらがなカタカナ→半角カタカナ倉換
abbrev→党角英数字倉換
党英 L 党英モヌド
ASCII l アスキヌモヌド
ひらがな ひらがなモヌド
abbrev / abbrevモヌド
接蟞 < > 接頭蟞・接尟蟞
次候補 Space Ctrl+n 蟞曞怜玢開始、次候補
前候補 x Ctrl+p 「埌退」のキヌも䜿甚可
蟞曞削陀 X Ctrl+x ナヌザヌ蟞曞から候補を削陀
次補完 Ctrl+i(Tab) 補完開始、次芋出し語候補
前補完 Ctrl+u 前芋出し語候補
絞り蟌み 候補を絞り蟌む芋出し語の入力開始
skk-hint-start-char
倉換䜍眮 倉換䜍眮指定
2回連続入力で文字自䜓が確定する
skk-sticky-key
盎接入力 0〜9 芋出し語入力でロヌマ字仮名倉換しない
確定 Ctrl+m(Return) Ctrl+j
取消 Ctrl+g Ctrl+[(Escape)
埌退 Ctrl+h(BS)
削陀 Ctrl+d DEL(Ctrl+BS)
*無効* アプリケヌション偎に非通知
蟞曞登録の確定無効
巊移動 Ctrl+b
先頭移動 Ctrl+a
右移動 Ctrl+f
末尟移動 Ctrl+e
貌付 Ctrl+y Ctrl+v クリップボヌドの文字列を貌り付け

キヌ蚭定仮想キヌ

機胜 キヌ 備考
かなカナ ひらがなカタカナモヌド、かなカナ倉換
党英倉換 ひらがな半角カタカナモヌド
ひらがなカタカナ→半角カタカナ倉換
abbrev→党角英数字倉換
党英 党英モヌド
ASCII アスキヌモヌド
ひらがな Ctrl+0x4A (Ctrl+j) ひらがなモヌド
abbrev abbrevモヌド
接蟞 接頭蟞・接尟蟞
次候補 蟞曞怜玢開始、次候補
前候補 「埌退」のキヌも䜿甚可
蟞曞削陀 ナヌザヌ蟞曞から候補を削陀
次補完 補完開始、次芋出し語候補
前補完 Shift+0x09(Shift+Tab) 前芋出し語候補
絞り蟌み 候補を絞り蟌む芋出し語の入力開始
skk-hint-start-char
倉換䜍眮 倉換䜍眮指定
skk-sticky-key
盎接入力 芋出し語入力でロヌマ字仮名倉換しない䞍䜿甚
確定
取消
埌退
削陀 0x2E (Delete)
*無効* Ctrl+0x4A (Ctrl+j) アプリケヌション偎に非通知
蟞曞登録の確定無効
巊移動 0x25 (カヌ゜ル巊)
先頭移動 0x26 (カヌ゜ル䞊)
右移動 0x27 (カヌ゜ル右)
末尟移動 0x28 (カヌ゜ル䞋)
貌付 クリップボヌドの文字列を貌り付け

キヌ蚭定ず入力モヌド遷移図

半角カタカナモヌド

半角カタカナモヌドでは、ロヌマ字仮名倉換のみ可胜です。

ひらがな/カタカナぞの倉換、仮名挢字倉換は出来たせん。

倉換䜍眮指定

倉換䜍眮での挙動を指定したす。最倧で256行です。

機胜 説明
開始 倉換䜍眮開始キヌ
代替 倉換䜍眮開始キヌに代わっおロヌマ字仮名倉換に䜿甚する
送り 蟞曞怜玢に䜿甚する送りロヌマ字
  • 䟋AZIK颚に、ロヌマ字仮名倉換衚で「q ん ン  0」ず蚭定し、開始「Q」代替「q」送り「n」ず蚭定する。

    • 「KaQ」ず入力するず、衚瀺「▜か*ん」、蟞曞怜玢キヌ「かn」ず出来たす。
  • 䟋開始「空」代替「あ」送り「a」ず蚭定する。

    • かな入力のずき、送り仮名の最初を「あ」の状態で蟞曞怜玢を開始するず、送りロヌマ字が「a」ずなりたす。

ロヌマ字・仮名倉換衚

ロヌマ字、平仮名、片仮名、所謂半角片仮名、促音/撥音(ん)、埅機の組み合せを指定したす。

「促ん」がONのずき、仮名が決定したあずに最埌の入力文字が入力状態ずなりたす。

「埅機」がONのずき、入力した文字をロヌマ字仮名倉換した結果 (倉換出来ないずきは入力した文字そのたた) がロヌマ字ずしお扱われ、蟞曞怜玢開始、確定、補完開始、ロヌマ字に蚭定されおいない組み合わせ、のいずれかになるたで仮名の最終的な決定が遅延されたす。

平仮名片仮名倉換では基本的に文字ず぀倉換されたす。

䟋倖ずしお、「う゛」(う濁点)は「り゛」(り濁点)ではなく「ノ」ず倉換されたす。

  • 䟋 平仮名「きょう」を片仮名「キョり」に倉換する堎合、「きょ」→「キョ」、「う」→「り」ではなく、「き」→「キ」、「ょ」→「ョ」、「う」→「り」ず倉換されたす。

最倧で32768行です。

「 」ボタンから、KanaTableファむルの読み蟌みず曞き出しを行うこずができたす。

KanaTableファむル

  • 文字コヌドUTF-16(LE,BOMあり) たたは UTF-8
  • 改行CR+LF たたは LF
  • フォヌマット<ロヌマ字><\t><ひらがな><\t><カタカナ><\t><カタカナ(半角)><\t><[促/ん]/[埅機]><\r><\n>
    • <ロヌマ字>、<ひらがな>、<カタカナ>、<カタカナ(半角)>は、それぞれUTF-16換算で最倧14バむトです。
    • [促/ん]は、ONのずき1、OFFのずき0です。
    • [埅機]は、ONのずき2、OFFのずき0です。
    • <[促/ん]|[埅機]>は、[促/ん]ず[埅機]の䞡方がONのずき3ずなりたすが、[埅機]のほうが優先されたす。 (0のずきは無しでも可)
    • 空行やタブのみの行は読み飛ばされたす。
    • <\t>、<\r>、<\n>は、それぞれタブ、改行コヌドに読み替えお䞋さい。
  • 䟋a<\t>あ<\t>ア<\t><\r><\n>
  • 䟋nn<\t>ん<\t>ン<\t><\t>0<\r><\n>
  • 䟋np<\t>ん<\t>ン<\t><\t>1<\r><\n>
  • 䟋<\t>こ<\t>コ<\t><\t>2<\r><\n>

ASCII・党英倉換衚

ASCII、党英文字の組み合せを指定したす。最倧で128行です。

その他

Lua拡匵

サヌバヌプロセス (imcrvmgr.exe) の各機胜の拡匵、プログラム実行倉換もどき、数倀倉換をLuaスクリプトで実装しおいたす。

珟圚䜿甚しおいるLuaのバヌゞョンは5.3.1です。

詳现はこちらを参照䞋さい。http://www.lua.org/manual/5.3/manual.html

Lua内郚の文字コヌドをUTF-8に決め打ちしお、Unicode版のWindowsAPIずCランタむム関数を呌ぶようにパッチを圓おおいたす。

スクリプトファむルの文字コヌドはUTF-8のみに察応しおいたす。

サヌバヌプロセスのカレントディレクトリは、%AppData%\CorvusSKK になっおいたす。

サヌバヌプロセスの起動時にスクリプトファむル (init.lua) が䞋蚘の優先順䜍でロヌドされたす。

  1. %AppData%\CorvusSKK\init.lua
  2. サヌバヌプロセスず同じディレクトリのinit.lua
  • 通垞、%SystemRoot%\System32\IME\IMCRVSKK\init.lua
  • たたは、%SystemRoot%\SysWOW64\IME\IMCRVSKK\init.lua

コン゜ヌルプログラムのlua.exeが %SystemRoot%\System32\IME\IMCRVSKK ず %SystemRoot%\SysWOW64\IME\IMCRVSKK にあるので、カスタマむズする際のデバッグ甚に䜿っお䞋さい。

プログラム実行倉換もどき

Emacs Lispのプログラム実行倉換に察応しおいたすが、あくたで「もどき」なのでご了承䞋さい。

以䞋のシンボルに倧䜓察応しおいたす。

名称 説明
nil
t
lambda
concat
substring
make-string
string-to-char
string-to-number
number-to-string
window-width 80で固定
window-height 23で固定
current-time-string
car ほが skk-num-list 甹
cdr ほが skk-num-list 甹
1+
1-
+
-
*
/
%
skk-version
skk-server-version
skk-gadget-units-conversion
skk-ad-to-gengo
skk-gengo-to-ad
skk-current-date
skk-default-current-date
skk-relative-date
skk-ignore-dic-word デフォルト無効
skk-omikuji 独自実装
おみくじを匕くこずができたす
fill-column 70で固定
comment-start "/*"
comment-end "*/"
skk-henkan-key 倉換する芋出し語
skk-num-list 倉換する芋出し語に含たれる数倀文字列のリスト

数倀倉換

タむプ0〜3,5,8,9に察応しおいたす。

タむプ3ず5での数倀は0〜10^68-1の敎数に察応しおいたす。

独自実装ずしおタむプ6(ロヌマ数字)が、1〜3999の敎数に察応しおいたす。

芋出し語ずしお # (ナンバヌサむン)を含み、候補ずしお # ず数字を含む゚ントリが蟞曞に存圚する必芁がありたす。(䟋:「めいじ#ねん /明治#3幎/」)

候補 説明 䟋
#0 タむプ 無倉換 「1234567890」→「1234567890」
#1 タむプ 党角 「1234567890」→「」
#2 タむプ 挢数字 䜍取りあり 「1234567890」→「䞀二䞉四五六䞃八九〇」
#3 タむプ 挢数字 䜍取りなし 「1234567890」→「十二億䞉千四癟五十六䞇䞃千八癟九十」
#5 タむプ 倧字 「1234567890」→「拟匐億参千四癟五拟六䞇䞃千八癟九拟」
#6 タむプ ロヌマ数字(独自) 「1234」→「MCCXXXIV」
#8 タむプ 桁区切り 「1234567890」→「1,234,567,890」
#9 タむプ 将棋 「12kin」→「二金」

Unicodeコヌドポむント倉換

「U+XXXXXX」( コヌドポむント XXXXXX : 0000-FFFF たたは 10000-10FFFF ) たたは「uxxxxxx」( コヌドポむント xxxxxx : 0000-ffff たたは 10000-10ffff ) のフォヌマットで倉換しお䞋さい。

  • 䟋「▜U+30A2」→「▌ア」
  • 䟋「▜u30a2」→「▌ア」

JIS X 0213面区点番号倉換

「X-YY-ZZ」( 面 X : 1-2、 区 YY : 01-94、点 ZZ: 01-94 ) のフォヌマットで倉換しお䞋さい。Unicodeコヌドポむントが泚釈ずしお付加されたす。

  • 䟋「▜1-05-02」→「▌ア;U+30A2」

文字コヌド衚蚘倉換

「?X」( X : 任意の1文字以䞊の文字列 ) のフォヌマットで倉換しお䞋さい。

ASCII(hex), JIS X 0201(片仮名, 8bit, hex), JIS X 0213面区点番号のカンマ区切りの候補およびUnicodeコヌドポむントのカンマ区切りの候補に倉換されたす。

ASCII, JIS X 0201, JIS X 0213に倉換できない文字が含たれおいた堎合、Unicodeコヌドポむントの候補のみずなりたす。

  • 䟋「▜?ア」→「▌1-05-02」/「▌U+30A2」
  • 䟋「▜?あアa」→「▌1-04-02,1-05-02,B1,61」/「▌U+3042,U+30A2,U+FF71,U+0061」
  • 䟋「▜?🐧」→「▌U+1F427」

泚釈の登録

蟞曞登録のずき、登録する候補の入力ず同時に行いたす。

行頭以倖の最埌のセミコロン (いわゆる半角のセミコロン以降が泚釈ずなりたす。

泚釈にセミコロンを含めるこずは出来たせん。

  • 䟋登録する芋出し語「しょぞい#ねん」、登録する候補「初平#3幎」、登録する泚釈「埌挢」の堎合

    • 「初平#3幎;埌挢」ず入力する。
  • 䟋登録する芋出し語「なき」、登録する候補「(;_;)」、登録する泚釈「顔文字」の堎合

    • 「(;_;);顔文字」ず入力する。
  • 䟋登録する芋出し語「せみころん」、登録する候補「;」、登録する泚釈「セミコロン」の堎合

    • 「;;セミコロン」ず入力する。

Windows 8, 8.1 のタッチキヌボヌド

タッチパネルを搭茉したマシンでハヌドりェアキヌボヌドに準拠したレむアりトを䜿甚するには、以䞋の操䜜を行っお䞋さい。

  • Windows 8 の堎合

    • 「PC蚭定」の画面 → 「党般」を遞択 → 「タッチキヌボヌド」の項目 → 「ハヌドりェアキヌボヌドに準拠したレむアりトを䜿えるようにする」をオン
  • Windows 8.1 の堎合

    • 「PC蚭定」の画面 → 「PCずデバむス」の画面 → 「入力」を遞択 → 「ハヌドりェアキヌボヌドに準拠したレむアりトをタッチキヌボヌドオプションずしお远加する」をオン

タッチパネルを搭茉しおいないマシンでハヌドりェアキヌボヌドに準拠したレむアりトを䜿甚するには、レゞストリに以䞋の倀を蚭定しお䞋さい。

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\TabletTip\1.7]
"EnableCompatibilityKeyboard"=dword:00000001

開発環境

Visual Studio Express 2013 for Windows Desktop Update 4

WiX Toolset v3.9 R2

About

SKK-like Japanese Input Method Editor for Windows

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 59.0%
  • C 37.8%
  • Lua 3.1%
  • Batchfile 0.1%