Skip to content

GUIでキーボード高さを低く設定すると、実際のキーボードの高さが変動するバグを修正。#666

Open
3pino wants to merge 2 commits intoKazumaProject:mainfrom
3pino:fix/keyboard-height-bug
Open

GUIでキーボード高さを低く設定すると、実際のキーボードの高さが変動するバグを修正。#666
3pino wants to merge 2 commits intoKazumaProject:mainfrom
3pino:fix/keyboard-height-bug

Conversation

@3pino
Copy link

@3pino 3pino commented Mar 24, 2026

バグの再現

  1. アプリの設定から「位置とサイズの設定(縦画面)」を開く
  2. キーボードの高さが最小になるようにドラッグする。これで設定は完了。
  3. メモ帳アプリなどを起動し、キーボードを開く。するとGUIで設定した高さより高いキーボードが出現する。
  4. なにかキーをタップすると、GUIで設定した高さどおりの高さに戻る。

この手順3 の挙動を改善しました。

原因

setKeyboardHeightWithAdditionalOriginal 関数と updateKeyboardLayoutが混在していました。
また、高さの最小値制限が不統一でした。

修正内容

  1. setKeyboardHeightWithAdditional 関数を統一された updateKeyboardLayout に変更
  2. キーボード高さの最小値をGUI設定値(100dp)に統一

3pino added 2 commits March 24, 2026 14:45
キーボード高さの計算ロジックを統一して、文字入力前後の距離が変わるバグを解決。
-setKeyboardHeightWithAdditionalOriginal関数を削除
-setKeyboardHeightWithAdditionalをupdateKeyboardLayoutに統一
- テンキー、QWERTY共に最小値を100dpに統一
- 縦向き(portrait)での最小値を180dpから100dpに修正
- GUI設定画面との一貫性を確保
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant