ホーム[0]対応方法[1]サンプル集[2] >サンプル4:フォーム入力&特殊キー入力のみ有効 関連:各種カスタマイズ[3]

サンプル4:フォーム入力&特殊キー入力のみ有効



○Radioボタン: ALT-1でフォーカス
○CheckBox: ALT-Aでフォーカス
○Select:
○type=text/password:
○TextArea:
○Button/Submit/Reset:

function kl_setup_ex(){
	KL_MAP_DEFAULT="mapac_fci_fai_fca";
}
    - mapac   = ALT/Ctrlのみ有効     - fci = Ctrl-I/K/J/L
    - mapdef  = デフォルト           - fai = ALT-I/K/J/L
    - mapunix = UNIX                 - fca = Ctrl-矢印(a=arrow)
    - silent  = 無効

KeyNaviの機能は「Ctrl・ALT・Function」キーを使うもののみ有効にした例です。
「Ctrl-矢印」によるフォーカス移動や指定したショートカットについては動作します。

一方、ユーザがどのフォームにもフォーカスせずにうっかり
テキスト入力用のキーを押した場合にはページは動きません。


Note:KL_MAP_DEFAULTはデフォルトのキー配置を決めるものです。
KeyNaviに慣れたユーザはフォーム入力ページでもKeyNaviの全ての機能を使いたい
かも知れません。その場合はユーザ自身で「Ctrl-/」によりKeyNavi設定窓を表示し
キー割当を指定します。その情報はクッキーに保存されデフォルト指定KL_MAP_DEFAULT
より優先され全ての機能が動作します。

設定窓を表示させたくない場合は「KL_DISABLE_PWIN=true」とします。