Mod2: Add MetaKey layout
バグ修正
Fx Logo + Sym(半角/全角漢字)をPowerキー扱いにするバインドを移植しそこねた
レイアウト追加
オリジナルのFx Qwertyレイアウトでは、Fx LogoキーをKEYCODE_ALT_RIGHTに置き換えることで独自のルールでキーバインドを拡張し、App起動ショートカットやメディア操作を実現しています。
この変種として、Fx LogoキーをKEYCODE_META_LEFT(左Windowsキー相当)に置き換え、Androidの提供するキーバインドによってApp起動や通知バーのオープンなどを実現するMetaKeyレイアウトを追加しました。
(参考: Gemini PDAではキーボードショートカットが便利 : 8796.jp管理日誌)
MetaKeyレイアウトでは上記リンクの通り、「設定→システム→言語と入力→物理キーボード→キーボード ショートカット ヘルパー」に記載されている虫眼鏡ショートカットの一部が有効になります。
- Fx Logoキー +
- そのまま: 音声アシスタント
- Backspace: 戻る
- Enter: ホーム画面
- N: 通知バーを下ろす
- [ and ]: (ホーム画面以外)画面分割開始
- 最上列: F1~F12(Fx Qwertyと同じ)
- E, P, A, S, L, C, M: (E)メール、(P)音楽、(A)電卓、(S)SMS、(L)カレンダー、(C)連絡先、(M)マップ
- Space: 入力言語の切り替え(半角/全角とは異なる。GBoardのShift+Spaceとも違う動きをする)
- 半角/全角漢字(Sym): 電源
- (アポストロフィでショートカットヘルプが開くよう設定したはずですが、何らかの制約によって機能していません)
- (Fx Qwertyから音量とメディア操作のキーバインドを移植したはずですが、何らかの制約によって機能していません)
- Fx Logo + Ctrl + S: スクリーンショット
- Fx Logo + Ctrl + Shift + S: 範囲を指定してスクリーンショット(実用的ではない)
これに伴い、キーボードレイアウトの名前を変更しています。
- F(x) Kanji Mod [FxQwerty]
- F(x) Kanji Mod [FxQwerty][記号Shift]
- F(x) Kanji Mod [FxQwerty][Fn+Tab調整]
- F(x) Kanji Mod [FxQwerty][記号Shift][Fn+Tab調整]
- F(x) Kanji Mod [MetaKey]
- F(x) Kanji Mod [MetaKey][記号Shift]
- F(x) Kanji Mod [MetaKey][Fn+Tab調整]
- F(x) Kanji Mod [MetaKey][記号Shift][Fn+Tab調整]
- F(x)tec Pro1 Qwerty - Default
上記の9種がインストールされるので(前Verをお使いの環境では適当に上書きされます)、各自の環境とフィーリングに合ったレイアウトをお使いいただければと思います。
ざっと差分はチェックしていますが、レイアウトファイルの生成方法に結構手を入れたため上記以外の不審なキーバインド変更があった場合はご報告いただけると助かります。
