カーソル周りの入れ替えを非root環境で!

カーソル周り

またまた5ちゃんねるにて、有用な情報が公開されていましたよ!

事の発端は、こちらの書き込み。

223[Fn]+[名無しさん]2018/06/23(土) 22:17:19.61ID:WuiKfh7V>>233

>>220

前スレに書いたがカーソルキーはkcmの変更だけでは無理っぽい。

↑に。を設定してみたが英字モードだと.になるが、日本語モードだと何も出ない。

、に←を設定しても使えない。

どーしても、。を横並びにしたいなら、rootにするしか無い。

自分は。より、の方が使用頻度が高いので、。と、を置き換えて使ってる。

と、これに対してとある方が…

233[Fn]+[名無しさん]2018/06/24(日) 00:45:10.20ID:pnel73Rt>>235>>239

>>223

kcmだけでできるよ。

あまり知られてないけど、kcmに

map LinuxKeyCode AndroidKeyCode

と記述すればキーの内容を入れ替えることができる。

なので、カーソルキーを一行に並べるカスタムは実はrootを取る必要がない。

まあ面倒くさいからroot取るってのも有りだけど。

え!?そんなことができるの??

235[Fn]+[名無しさん]2018/06/24(日) 01:54:40.12ID:saW9l+WM>>237

>>233

kwsk

237[Fn]+[名無しさん]2018/06/24(日) 02:47:36.79ID:pnel73Rt>>241

>>235

詳しくも何も、そのまんまの意味よ。

kcmの頭にでもmapを書いておけばキーの挙動を入れ替えることができる。

カーソルキーを一行にしたいのであれば、

map key 51 DPAD_LEFT

map key 52 COMMA

map key 103 PERIOD

map key 105 DPAD_DOWN

map key 108 DPAD_UP

とでも書いておけば良い。あとはそのKCMをAPKにしてインストール。

なんと!サラッと書いてありますが、すごい情報です。そして、それをすぐさま検証する人も。

238[Fn]+[名無しさん]2018/06/24(日) 04:11:53.70ID:ky0InAUm>>242>>243>>248>>265 kcmで再マップなんて出来るのか。おいら知らなんだよ。

>237の内容をkcmのおしりに突っ込んだだけで本当に入替が出来たよ。

凄いぞ。それを知っている>233も凄いぞ。

いちおう面倒くさがり屋さんのために作ったapk置いとく。

http://up2.karinto.in/uploader/download/1529780535.apk

EN_USレイアウト用。ダウンロードキーは「1liner」です(カーソルが1列だから)。

使用・保管・転載は自己責任でご自由にどうぞ。

といううことで、流れてしまっても残念なので、こちらでも保管しておきました。

野良apkですので、全て自己責任となります。予めご了承ください。快く転載許可出してくれた、作者さん感謝です!

その後も、やり取りがあって、このapkをインスールしてキーの入れ替えに成功した方も。

248[Fn]+[名無しさん]2018/06/24(日) 14:47:20.16ID:+iL1LzGY

>>238

動いた!動いたよ!

キートップも変えたら別物の使いやすさ。

本当にありがとう!

>>242

そうそう、そうなってたよ。

上記の「そうなってたよ。」は、マイナス記号の入れ替えもされてる?という問いに対してでした。そして、情報主からさらに書き込みが。

258[Fn]+[名無しさん]2018/06/24(日) 18:52:55.60ID:pnel73Rt>>267

>>239

残念ながらブログはおろか、twitter垢すら持ってねえ。

オッサンは古い人間だからネットのコミュニケーションは5chしかやっとらんのだ。

仕事でandroidのソースを見ることがあるので、たまたま知ってただけよ。

公式ドキュメントに書いてない仕様なんだけど、4.2くらいから今までずっと使えてるから多分大丈夫だろ。責任は持たん。

暇だったら誰かWikiに書いといてくれ。

おっちゃんは普段使いがColemak配列なんで、それっぽく入れ替えて使ってる。

需要があれば公開するが、多分ないだろうな。

なんと、公式ドキュメントにも無い情報とのこと。すごいですね…。4.2ぐらいからということは、結構昔から使われているのですね。Colemak配列っていうのは、恥ずかしながら初めて効きました。

QWERTYっぽい並びですが、打鍵頻度の高いキーを入れ替えてあるのですね。確かにこれだと、キーマップいじらないと大変そうです。

ということで、非root環境な方には有用なapkのご紹介でした!