mirror of
https://github.com/SimpleMobileTools/Simple-Keyboard.git
synced 2025-02-07 15:38:38 +01:00
lets actually allow pressing the empty space near "A" and "L"
This commit is contained in:
parent
7a75d2a46b
commit
429c67afd5
@ -426,7 +426,7 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
|
||||
keyBackground.draw(canvas)
|
||||
if (label?.isNotEmpty() == true) {
|
||||
// For characters, use large font. For labels like "Done", use small font.
|
||||
if (label.length > 1 && key.codes.size < 2) {
|
||||
if (label.length > 1) {
|
||||
paint.textSize = mLabelTextSize.toFloat()
|
||||
paint.typeface = Typeface.DEFAULT_BOLD
|
||||
} else {
|
||||
@ -451,7 +451,7 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
|
||||
// Turn off drop shadow
|
||||
paint.setShadowLayer(0f, 0f, 0f, 0)
|
||||
} else if (key.icon != null && mKeyboard != null) {
|
||||
if (key.codes.size == 1 && key.codes.contains(-1)) {
|
||||
if (key.codes.contains(-1)) {
|
||||
val drawableId = when (mKeyboard!!.mShiftState) {
|
||||
SHIFT_OFF -> R.drawable.ic_caps_outline_vector
|
||||
SHIFT_ON_ONE_CHAR -> R.drawable.ic_caps_vector
|
||||
@ -506,7 +506,7 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
|
||||
|
||||
if (isInside && key.codes[0] > MyKeyboard.KEYCODE_SPACE) {
|
||||
// Find insertion point
|
||||
val nCodes = key.codes.size
|
||||
val nCodes = 1
|
||||
if (dist < closestKeyDist) {
|
||||
closestKeyDist = dist
|
||||
closestKey = nearestKeyIndices[i]
|
||||
|
@ -68,6 +68,7 @@
|
||||
<Key
|
||||
app:codes="97"
|
||||
app:horizontalGap="5%"
|
||||
app:keyEdgeFlags="left"
|
||||
app:keyLabel="a"
|
||||
app:popupCharacters="á"
|
||||
app:popupKeyboard="@xml/keyboard_popup_template" />
|
||||
@ -98,6 +99,7 @@
|
||||
app:keyLabel="k" />
|
||||
<Key
|
||||
app:codes="108"
|
||||
app:keyEdgeFlags="right"
|
||||
app:keyLabel="l"
|
||||
app:popupCharacters="ĺľ"
|
||||
app:popupKeyboard="@xml/keyboard_popup_template" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user