Reduce the width of backspace and shift keys

Done Typing & autocorrect English

ilikered MOD ·

What would you like?

We need to reduce the width of backspace and shift keys to match the stock and other 3rd party keyboards. There should be noticeable gap between the letter m and backspace, letter z and shift.

Why it would help

It’ll help reducing the accidental deletes while swiping and typing, especially with the swipe to delete gesture turned on. It’ll also help reduce friction with shift cycling.

Attached the images from stock and EFKey for comparison and adjustment.

App settings
Languages: en, te (active: en)
Full Access: on
LAB: Scrollable suggestions off, Custom AI actions on, Period instead of space on
Settings changed on this phone (94):
activeLanguage=en
activeLanguageItem=custom
apiModel=
apiProvider=gemini
autocorrectEnabled=on
backspaceHoldWordsImmediately=on
backspaceSwipeEnabled=off
barMenuHidden=custom
barMenuOnRight=off
barMenuOrder=custom
barToolsEnabled=on
boldContextCorrection=on
browserSymbolsEnabled=off
calculatorEnabled=off
clipboardEnabled=on
commaKeyEnabled=off
comma_longpress_mode=actions
contactNameSuggestions=on
cursorSensitivityH=8
cursorSensitivityV=30
customAIActions=custom
customAccent=#011D57
customColorsEnabled=on
customGlassBackground=off
customKeyBg=#2D3134
customKeyboardBg=#000000
domainsEverywhere=off
doubleSpacePeriodEnabled=on
emojiAppendAfterWord=off
emojiBarEnabled=off
emojiBarMode=symbols
emojiKeyEnabled=on
emojiSuggestionsEnabled=off
emphasizeKeySymbols=off
enabledLanguages=[en,te]
extendedAccents=off
flickDownSymbolsEnabled=on
functionKeyMarksEnabled=off
hapticEnabled=off
hintsKeepDigitsVisible=off
hintsOnlyWhileTyping=off
invertedPunctuationPairs=off
keyAffordanceIconsEnabled=off
keyPressAnimationEnabled=off
keyPressAnimationStyle=jump
keyPreviewEnabled=on
keyShadowEnabled=off
keySoundEnabled=off
keyboardHeightScale=1
keyboardLayoutStyle=qwerty
keyboardSkin=custom
languageCodeAutoHide=off
languageExtraKeys=on
languageItems=custom
languageKeyEnabled=off
languagePairs=custom (1)
languageSoloActive=off
lastAIAction=custom
letterLongPressSymbols=on
longPressDelay=0.20
longPressHintsEnabled=on
longPressHintsMode=all
multilanguageEnabled=on
nativeExactColors=on
nativeReturnKeyColor=on
numberRowEnabled=off
oneKeyboardSize=on
page123_actions_custom=[settings]
page123_longpress_mode=
periodKeyEnabled=on
predictionEnabled=on
returnToLettersAfterSymbol=off
revertAutocorrectOnBackspace=on
shiftBeforeSwipeRecasesWord=on
shiftCycleFirstLetterOnly=off
singleActiveLanguage=off
smartDashes=off
soloReturnLanguage=
spaceCursorEnabled=on
spaceLanguageSwipeEnabled=off
spaceMicEnabled=off
stockSymbolLayout=off
suggestionBarHidden=off
suggestionFramingEnabled=off
swipeSpaceAfterPunctuation=on
swipeToTypeEnabled=on
swipeTrailCustomColor=off
swipeTrailStyle=neon
symbolsPeekEnabled=on
themeMode=dark
translateMode=api
translateTargetLang=te
urlPeriodLongPress=both
widerLetterKeys=off

Discussion

efko DEV ·

@ilikered shift and backspace took up all the leftover space in that row, so there was only the normal 6 pt gap next to z and m. Fixed for build 459 (and 2.2.1 on the App Store): both keys are now about as wide as on the stock keyboard, with the same wider gap. The letters stay exactly where they were, and a tap in the gap goes to whichever key is closer.

efko DEV ·
status → Needs testing
ilikered MOD ·
status → Done
Ed MOD ·

Done indeed! Confirmed by images

ilikered MOD ·

This change doesn’t seem to reflect when the setting "Wider keys” is on.

ilikered MOD ·
status → Reopened
efko DEV ·

@ilikered I had left Wider keys out of that change on purpose, so with it on shift and backspace still filled the row with only a 3 pt gap. Fixed for build 464 (and the next App Store update after 2.2.1): with Wider keys on they're narrowed the same way, about 1.3 letters wide with a clear gap next to z and m, and the letters stay where they are.

efko DEV ·
status → Needs testing
ilikered MOD ·
status → Done

Sign in to comment or vote.