キーボード

[雑談] 記事紹介「Android 用の日本語入力アプリをゼロから作る」

scopedptrという方がnoteに記事を公開されています。
興味のある方はどうぞ。


[アプリ] FUTO Keyboard【2025/8/8 更新】


GitHubにもあった


2025/8/4
Android15ではキーボードの切替が出来ない。
地球儀タップ ➡ Switch Keyboard から切り換えられる。

FUTO Keyboard Settings(設定)

Check for updates manually
アプリの更新をマニュアルでチェックする。


Languages & Models
レイアウトの変更や言語の追加や削除を行います。言語に日本語はありません。


Keyboard & Typing

[Keyboard]

Resize Keyboard(Change keyboard size, make it one-handed, floating, split)
キーボードをリサイズする。

Show Number Row(
When active, the number row is shown on top of the keyboard on supported layouts)
キーボードの最上段に数字キーを表示する。 ➡ オン

Show Arrow Keys(When active, the arrow keys row is shown on the bottom of the keyboard)
キーボードの最下行にカーソル移動キー(矢印キー)を表示する。 ➡ オフ

Screenshot_20250722_081600

Long-Press Keys & Spacebar(Configure long-press duration, how to order letters/symbols, and behavior of spacebar and delete key.)
キーを長押しした時の動作を決める。

 Backspace Behavior when holding or swiping
 バックスペースを押した時の動作を決める。
 Delete characters
 Delete entire words

 Spacebar Behavior
 スペースバーを操作した時の動作を決める。
 Swiping moves cursor, long-pressing switches language
 Swiping changes language, long-pressing moves cursor
 Swiping and long-pressing only moves cursor(カーソル移動のみ)

Additional Layouts(
Configure additional layouts in the languages screen)

Show action/suggestions bar(Show the bar containing suggestions. Recommended to keep enabled)
変化候補やツールバーが出る行を最上部に表示します。オン

Inline autofill(Display password manager autofill and auto-reply suggestions (provided by app) in suggestion bar)
パスワードマネージャーがパスワードを表示します(多分)。オン

[Typing preferences]

Automatic spaces mode
スペースバーを押した時の動作を下記の三種類の中から選ぶ。
Automatically insert spaces after punctuation or after inserting suggestions(ピリオドを入力したらスペースを入れる)
Automatically insert spaces only after inserting suggestions
Do not automatically insert any spaces (legacy mode)

Swipe Typing(Allow swiping from key to key to write words.)オン

Emoji Suggestions(Suggest emojis while you're typing)

自動修正(誤入力をスペースまたは句読点キーで修正する)オン

自動大文字変換(英字入力で各文の最初の単語を大文字にします)

ダブルスペースピリオド(スペースバーをダブルタップするとピリオドとスペースを挿入できます)


Delete pasted/inserted text on backspace 
オン

Undo autocorrect on backspace  オン

キー押下時ポップアップ  オン

キー操作バイブレーション

キー操作音


Text Prediction


Voice Input


Actions

Quick Options

Enable action key オン

Language switch key オン

Edit Actions
Favorite Actionsをツールバーに設置する。
Screenshot_20250605_101418

こうなる。
Screenshot_20250605_101835

^をタップするとツールバーが隠れる。
Screenshot_20250605_102138

地球儀長押しでキーボードを切り替え出来る。
Screenshot_20250605_102239



Theme
キーボードのテーマを決める。


Miscellaneous
設定のインポート/エクスポートが出来ます。


今はこうなっている。
Screenshot_20250722_090518
ツールバーを出した時
Screenshot_20250722_090532

地球儀キーを押してキーボードを切り替える。
二ヶ所あります。
Screenshot_20250722_092628


パスワードマネージャーがこんな所に出ました。
Screenshot_20250808_072828

[アプリ] AnySoftKeyboardを使う 【2025/6/1 更新】

「AnySoftKeyboard」は現在はPlayストアに無いのでF-Droidからダウンロードする。


デフォルトの英語のキーボード
Screenshot_20250519_170113


追加の言語としてPlayストアから「Hacker for AnySoftKeyboard」をインストールする。
※設定しないとこのキーボードは出ない。
Screenshot_20250519_170155


設定(AnySoftKeyboardアプリを起動する)

Screenshot_20250519_172045


①Launge
Screenshot_20250519_172431

Enable keyboards and launges
どういうキーボードを使うかを選びます。インストールしたHacker for AnySoftKeyboardを使うには「Hacker Keyboard Full」にチェックを入れます。
※ 他にもあります。
Screenshot_20250519_173223

Configure…
辞書の設定の様ですが分からないので「Auto-capitalization」のチェックを外しただけです。
※ チェックを入れるとキーボードを出した時最初の一文字は大文字入力になる。

Tweaks and more
スペースキーをダブルタップするとピリオドが入力されるとか、色々。

②UI
Screenshot_20250519_174400

Pick and congigure themes
キーボードのデザインを変えます。Plain dark themeにしました。
Screenshot_20250519_174547

Keyboard effects …
キーを押した時に振動させるとか、…

Tweaks and more
キーボードの最上部と最下部にキーを追加出来ます。私は要らないのでデフォルトのままです。

③Gestures
ジェスチャーですが、今はデフォルトのままです。
スペースキーを上方向へスワイプすると下記キーボードが出ます。
Screenshot_20250519_194644


④絵文字と顔文字
不要な物をオフに出来るようです。


現在のキーボード
Screenshot_20250519_180449


キーボードの切替え
歯車を長押し ➡  Change input method
Screenshot_20250519_180559


辞書も入っているようで変換候補が出ます。
Screenshot_20250520_083350


2025/6/1 以下に変更

キーボードは「English」

Screenshot_20250601_155815

ここでキーボードの一番上と一番下のキー配列を変える。
一番上をカーソル移動キーに変更。
Screenshot_20250601_155920


Screenshot_20250601_155934

一番下はこれ。
Screenshot_20250601_161111


エンターキーの長押しでキーボードを切り替える。
Screenshot_20250601_160157


入力して候補が出ている状態でエンターを押すと単語が二重になる。設定が悪い?


[アプリ] 半角英数入力用のSimple Keyboard



半角英数しか必要無い時に使う。

言語 ➡ 英語(米国)
 英語をタップするとキー配列の変更が出来る。

設定
自動大文字変換 ➡ オフ
別の行番号を表示 ➡ オン
 最上部に数字キーが表示される。
特殊文字を隠す ➡ オフ
 キーの長押しで記号が入力出来る。
言語切替キーを非表示 ➡ オフ
 キーボードを切替えるためのキー(地球儀)が表示される。
 スペースキーの長押しでも切替え出来る。
他のキーボードに切替える ➡ オン
スペーススワイプカーソル移動 ➡ オン
 スペースキーのスワイプでカーソルキーを移動出来る。
 ※ カーソルキーは無い。

Appesrance
キーボードのテーマを変える。

Bottom offset
キーボードと画面下部との間の距離。デフォルトの0で良い。

Screenshot_20250511_221053

Screenshot_20250511_221126

Screenshot_20250511_221237

 
テーマをMaterial Dark Borderにした。
Screenshot_20250514_074820

これはSystem Default Dorder(ミスで地球儀が非表示になってる)
Screenshot_20250514_074550











[アプリ] Androidに登録したキーボード

以下のキーボードが登録してあります。
Screenshot_20250506_221557


お馴染みのGbosrd
Screenshot_20250506_221853


flick
ツールバーは非表示にしてあり、「左下のあ」を長押しするとメニューが出ます。
Screenshot_20250506_221838

メニュー
ここでキーボードを切り替えます。
Screenshot_20250506_222919


Clipboard Manager
定型文をフォルダー分けして登録してあります。
入力が終了すると次に登録してあるキーボードに切り替わります。
Screenshot_20250506_221812


CodeBosrd IME
主に半角英数を入力する時に使っています。
キーボードの切り替えはスペースキーの長押し。
二段目、三段目のキーは自由に設定出来ます。
キーボードショートカットが使えます
・コピー「Ctrl」+「C」
・切り取り「Ctrl」+「X」
・貼り付け「Ctrl」+「V」
・元に戻す「Ctrl」+「Z」
Screenshot_20250506_221731
ギャラリー
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】
  • [アプリ] Vivaldi Browser (ブラウザ)の設定 【2026/1/15 更新】