SELECTED ENTRIES
RECENT COMMENTS
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

07
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--

masaの日記

日常生活で感じたことやモバイル系の備忘録適な事を書いていこうと思います。
<< NEC TerrainのATOK使用時にハードキーボードで!の入力 | main | NEC Terrainで半角時でも使えるカーソルキー >>
NEC Terrainでカーソルキー
0
    keylayoutをいじって「Sym」と「マイク」にカーソルキーの左と右を割り当てる方法です。
    keychars(前記事参照)も一部いじって元の機能を残します。(元の機能はAlt押しながら実施)
    ※ カーソルキーはATOKの全角使用時のみ動作します。半角時は動作しません。

    端末側のkeylayout( /system/usr/keylayout ) を「ESファイルエクスプローラ」等を使ってフォルダごと、microSD( /external_sd )にコピーします。配置は(/external_sd/usr/keylayout)とします。

    コピー先のフォルダにある「keypad_8960.kl」の116行の「key 244」と119行の「key 247」を下記のように改変します。(赤文字がオリジナルから変更したところです。)

    -------改変前-------
    key 244    MIC
    key 245    SPK
    key 246    PTT
    key 247    SYM
    --------------------

    -------改変後-------
    key 244    NUMPAD_6
    key 245    SPK
    key 246    PTT
    key 247    NUMPAD_4
    --------------------

    /external_sd/usr/keychars フォルダにある「keypad_8960.kcm」の461からのkey NUMPAD_4とkey NUMPAD_6を下記のように改変します。(赤文字がオリジナルから追加、変更したところです。)

    -------改変前-------
    key NUMPAD_4 {
        label, number:                      '4'
        base:                               fallback DPAD_LEFT
        numlock:                            '4'
        ctrl, alt, meta:                    none
    }

    key NUMPAD_5 {
        label, number:                      '5'
        base:                               fallback DPAD_CENTER
        numlock:                            '5'
        ctrl, alt, meta:                    none
    }

    key NUMPAD_6 {
        label, number:                      '6'
        base:                               fallback DPAD_RIGHT
        numlock:                            '6'
        ctrl, alt, meta:                    none
    }
    --------------------

    -------改変後-------
    key NUMPAD_4 {
        label, number:                      '4'
        base:                               fallback DPAD_LEFT
        alt:                                fallback SYM
        numlock:                            '4'
        ctrl, meta:                         none
    }

    key NUMPAD_5 {
        label, number:                      '5'
        base:                               fallback DPAD_CENTER
        numlock:                            '5'
        ctrl, alt, meta:                    none
    }

    key NUMPAD_6 {
        label, number:                      '6'
        base:                               fallback DPAD_RIGHT
        alt:                                fallback MIC
        numlock:                            '6'
        ctrl, meta:                         none
    }
    --------------------

    補足
    カーソルキーの割り当てですが「fallback DPAD_UP」で上、「fallback DPAD_DOWN」で下を割り当てることが出来ますが、「shift:」「alt:」の所へ割り当てるとそれぞれのキーを押した状態でカーソルキーを押した事になります。「,」や「.」にカーソルキーを割り当てる場合は必ず「base:」の所へ割り当ててください。



    下記のコマンドをテキストエディタで作成して、microSDに保存して実行(「【NEC Terrain】フォント入れ替え」の7.以降参照)すれば日本語フォント切り替えと同時にATOKで「!」と「〜」がハードキーボードで入力出来ます。(赤文字がオリジナルから追加したところです。)

    cd /data/local/tmp
    ./run_root_shell
    mount -o bind /external_sd/fonts /system/fonts
    mount -o bind /external_sd/usr/keylayout /system/usr/keylayout
    mount -o bind /external_sd/usr/keychars /system/usr/keychars

    ./busybox killall system_server


     
    | スマホ | 22:28 | comments(0) | trackbacks(0) | - | - |









    http://blog.johnmung.net/trackback/10