前へ | 目次 | 索引 |
<戻り値>
ret-status | SS$_NORMAL | 正常終了 |
JSY$_INVARG | 引数エラー | |
JSY$_INVCALL | ルーチンの呼び出し順序エラー | |
LIB$_... | LIB$SCOPY_R_DX() エラー | |
LIB$GET_VM() エラー |
ここでは,漢字変換入力ルーチン (JLB$GET_COMMAND,JLB$GET_INPUT,JLB$GET_SCREEN) およびそれを使用している日本語ユーティリティ (KINQUIRE,JMAIL など) における変換キーの配列を示します。
日本語処理ライブラリの漢字変換入力ルーチン (JLB$GET_COMMAND,JLB$GET_INPUT, JLB$GET_SCREEN) およびそれを使用している日本語ユーティリティ (KINQUIRE,JMAIL など) では変換キーを次のように割り当てています。
使用するキー | 機能 |
---|---|
[Ctrl/スペース] | 漢字変換/文節次候補 |
[Ctrl/F] | 全角変換 |
[Ctrl/K] | カタカナ変換/文節カタカナ変換 |
[Ctrl/L] | ひらがな変換/文節ひらがな変換 |
[Ctrl/N] | 無変換 |
[Ctrl/P] | 次文節移動 |
[Ctrl//] | 文節縮小 |
[Ctrl/]] | 記号変換/コード入力 |
[Ctrl/G] + [Ctrl/スペース] | 文節前候補 |
[Ctrl/G] + [Ctrl/F] | 半角変換 |
[Ctrl/G] + [Ctrl/P] | 前文節移動 |
[Ctrl/G] + [Ctrl//] | 文節拡大 |
[Ctrl/G] + [Ctrl/K] | 漢字変換/文節次候補 |
[Ctrl/G] + [Ctrl/L] | 文節前候補 |
図 A-1 LK401-JJ,LK401BJの変換キーの機能一覧
漢字変換 | ローマ字/かな次候補 → 漢字 |
ひらがな変換 | ローマ字/かな → ひらがな |
カタカナ変換 | ローマ字/かな → カタカナ |
全角変換 | ローマ文字半角 → ローマ文字全角 |
半角変換 | ローマ文字全角 → ローマ文字半角 |
記号変換 | ローマ文字半角 → 特殊記号 |
無変換 | 変換無し |
左/右移動 | 変換対象文字列で一文字左/右に移動します。
文字列修正後に再変換が可能です。 |
先頭/最後移動 | 変換対象文字列の先頭/最後に移動します。
文字列修正後に再変換が可能です。 |
左/右字削除 | 現在のカーソル位置より左/右の文字を削除します。 |
ここでは,日本語ユーティリティおよび日本語処理ライブラリ内の変換ルーチンで行う各種変換の対応表を示します。
ローマ字/かな変換対応表
ローマ字半角/全角変換コード対応表
記号変換対応表
B.1 ローマ字/かな変換対応表
変換ルーチン
LIB$TRA_ROM_KANA | JSY$TRA_ROM_KANA |
nippon | → | にっぽん |
an'an | → | あんあん |
Kemma | → | けんま |
itchi | → | いっち |
nonno | → | のんの |
rombun | → | ろんぶん |
ローマ字・かな漢字変換ルーチンでは,次の特殊文字変換も行います。
図 B-3 特殊文字変換対応表
Command: UNDEFINE KEY キーを押してください: ([`]キーを押す) キー定義が取り消されました |
再びHENKAN MODEコマンドをキーに定義したい場合は,
DEFINE KEYコマンドで別のキーに定義してください。以下の例では,[GOLD]+[F7] に定義しています。
Command: DEFINE KEY JEVE command: HENKAN MODE 定義するキーを押してください: ([GOLD]キーを押してから,[F7]キーを押す) キーが定義されました |
ここでは,ローマ字半角/全角コード変換対応表を示します。
JLB$TRA_ROM_HALF | JSY$TRA_ROM_HALF | JSY$CHG_ROM_HALF |
JLB$TRA_ROM_FULL | JSY$TRA_ROM_FULL | JSY$CHG_ROM_FULL |
JLB$TRA_ROM_SIZE | JSY$TRA_ROM_SIZE | JSY$CHG_ROM_SIZE |
半角 | 全角 | 半角 | 全角 | 半角 | 全角 |
---|---|---|---|---|---|
20 | A1A1 | @ 40 | @ A1F7 | ` 60 | ` A1AE |
! 21 | ! A1AA | A 41 | A A3C1 | a 61 | a A3E1 |
" 22 | ” A1C9 | B 42 | B A3C2 | b 62 | b A3E2 |
<sharp symbol> 23 | # A1F4 | C 43 | C A3C3 | c 63 | c A3E3 |
$ 24 | $ A1F0 | D 44 | D A3C4 | d 64 | d A3E4 |
% 25 | % A1F3 | E 45 | E A3C5 | e 65 | e A3E5 |
& 26 | & A1F5 | F 46 | F A3C6 | f 66 | f A3E6 |
' 27 | ’ A1C7 | G 47 | G A3C7 | g 67 | g A3E7 |
( 28 | ( A1CA | H 48 | H A3C8 | h 68 | h A3E8 |
) 29 | ) A1CB | I 49 | I A3C9 | i 69 | i A3E9 |
* 2A | * A1F6 | J 4A | J A3CA | j 6A | j A3EA |
+ 2B | + A1DC | K 4B | K A3CB | k 6B | k A3EB |
, 2C | , A1A4 | L 4C | L A3CC | l 6C | l A3EC |
- 2D | − A1DD | M 4D | M A3CD | m 6D | m A3EE |
. 2E | . A1A5 | N 4E | N A3CE | n 6E | n A3ED |
/ 2F | / A1BF | O 4F | O A3CF | o 6F | o A3EF |
0 30 | 0 A3B0 | P 50 | P A3D0 | p 70 | p A3F0 |
1 31 | 1 A3B1 | Q 51 | Q A3D1 | q 71 | q A3F1 |
2 32 | 2 A3B2 | R 52 | R A3D2 | r 72 | r A3F2 |
3 33 | 3 A3B3 | S 53 | S A3D3 | s 73 | s A3F3 |
4 34 | 4 A3B4 | T 54 | T A3D4 | t 74 | t A3F4 |
5 35 | 5 A3B5 | U 55 | U A3D5 | u 75 | u A3F5 |
6 36 | 6 A3B6 | V 56 | V A3D6 | v 76 | v A3F6 |
7 37 | 7 A3B7 | W 57 | W A3D7 | w 77 | w A3F7 |
8 38 | 8 A3B8 | X 58 | X A3D8 | x 78 | x A3F8 |
9 39 | 9 A3B9 | Y 59 | Y A3D9 | y 79 | y A3F9 |
: 3A | : A1A7 | Z 5A | Z A3DA | z 7A | z A3FA |
; 3B | ; A1A8 | [ 5B | [ A1CE | { 7B | { A1D0 |
< 3C | < A1E3 | ¥5C | ¥ A1EF | | 7C | | A1C3 |
= 3D | = A1E1 | ] 5D | ] A1CF | } 7D | } A1D1 |
> 3E | > A1E4 | ^ 5E | ^ A1B0 | ~ 7E |  ̄ A1B1 |
? 3F | ? A1A9 | _ 5F | _ A1B2 |
B.3 記号変換対応表
ここでは,記号変換対応表を示します。
JLB$TRA_SYMBOL | JSY$TRA_SYMBOL |
次のような変換があります。
B.3.1 1文字変換
図 B-4 1文字変換
図 B-5 2文字変換
T1, T3, T7, T9,T- は,縦横共に太い罫線に変換されます。 Y1, Y3, Y7, Y9,Y0 は,縦横共に太い罫線に変換されます。
B.3.3 3文字変換
図 B-7 3文字変換
“J”に続けて区番号(1 〜 3 けた),点番号(2けた)
区番号 | 1 〜 94 | DEC 漢字セット |
101 〜 194 | 拡張領域 | |
点番号 | 1 〜 94 |
例)
J125 | → | “々” |
区番号 | 1 | |
点番号 | 25 |
B.3.5 16 進コード変換
“X”に続けて 16 進2バイト・コード
第 1 バイト | A1 〜 FE | |
第 2 バイト | A1 〜 FE | DEC 漢字セット |
21 〜 7E | 拡張領域 |
例)
XA1B9 | → | “々” |
第1バイト | A1 | |
第2バイト | B9 |
前へ | 索引 | 目次 |