Change rules regarding spaces/corrections when punctuation is inserted
This is the place for all of the requests asking for
Changes to the way that auto-spacing works before/after punctuation (e.g. "(" having a space before but not after and ")" having a space after but not before)
Changes to the way that punctuation accepts predictions (e.g. "," accepts the middle prediction but ";" does not)
Original post:
tweak "always insert a prediction with space" setting to behave differently after punctuation. After any punctuation mark, space should actually insert a space, but typing anything else should 'remove' the auto-space. More simply: *the prediction after punctuation that usually is followed by a space ('.','?','!', etc) should BE a space* thus, when you press (space) after a '.', it inserts a ' ' (space character). To me, this would seem like an easy way to incorporate it into your pre-existing program AND allow learning of hyphenated words or initials.
This would allow easier typing of words like:
e.g.
a:b
orangey-yellow
:)
dotNotation.JavaScript();
So imagine you type this sentence: 'Mary went to school'
--> to insert 'school', you type a '.' | 'Mary went to school.'
--> after the period, you type (space), which inserts a space | 'Mary went to school. '
--> now you type normally again (with auto-capitalization at beginning of sentence, etc).
doing this with all punctuation would make it easier to write initials, hyphenated words, etc without the incredible frustration of constantly having to delete back.
Not only that, it would make typing with Swiftkey **more intuitive.** Typing on a normal keyboard, you use a space to separate words (as swiftkey does now with space to enter prediction) AND you use a space after most punctuation marks. When I first started using Swiftkey, I frequently would type a (space) after a '.' and end up inserting an unwanted prediction. Generally, I want the space-inserts-prediction-feature, but it makes it incredibly frustrating to type anything with punctuation, abbreviations,acronyms, etc.
- The "space always inserts a prediction" feature is incredibly important for typing quickly with Swiftkey. It just needs to be changed a bit.
30 comments
-
Marcia Zimmerman
commented
New problem as of yesterday: the app is inserting spaces BEFORE end punctuation, so "Hi!" becomes "Hi !" And the only way to delete the space seems to be to position the cursor in front of the exclamation point, then delete.
-
Sam Petrocelli
commented
I am surprised I paid for an additional keyboard for my phone that doesn't have more settings. I can understand not having a ton of settings for the user, so just put an option in to unlock additional settings. There should be settings for auto-capitalization, inserting spaces for auto-corrected/inserted words, inserting spaces after punctuation (periods and commas especially). It would take all of a couple hours to code this. Please insert these basic features, I and many others paid good money.
-
Jenn
commented
I would like to have just the predicted word inserted. No spaces. This is simply to have consistency between phone and computer. Now if I chose a predicted word then hit space I end up with a period & capital! Very irritating and only slows down my typing.
Jenn
-
Anonymous
commented
+1 regarding removing the leading space in front of colon, semi-colon and quotation marks.
Using English and Dutch languages, if it matters.
-
Alessandro Prunai
commented
I absolutely agree about colon/semicolon and quotation marks! The autospace feature is really unhandy there, as it forces the user to go back and delete the extra space manually, increasing the time needed to write - exactly what SwiftKey should NOT do! :)
-
Agreed!
commented
+1 and I would appreciate it if a four-dot ellipsis (....) kept the auto-capitalization.
+1
+1 because when writing a text, characters count. -
Malte
commented
Especially for the colon ( : ) I don't get it at all why SwiftKey won't delete the space before that symbol. Is there any language where it makes sense to have a space before a colon?
-
Neil Wolfson
commented
An ellipsis long press button would help.
-
Antonio Lo Giudice commented
Changes to the way that punctuation accepts predictions (e.g. "," accepts the middle prediction but ";" does not)
";" should accept prediction
Picture this:
1) I want to write: "Things to remember: " with " : " at the end right beside to "remember".
2) What I type is "Things toremnnrr" and in the prediction bar is selected to predict "to remember"
3) If I don't tap the prediction and I'll long-press the letter to obtain " : " the prediction "to remember" won't go through and I'll have this:
" Things toremnnrr: "This doesn't happen if you tap or swipe other symbols like , . ? ! (it autopredict correctly "to remember")
It would be right to have this behavour for long-press on symbols like ( ) : ; / -
John MacLeod
commented
Also, if I delete a capitalised letter & replace it with the same, please, please don't capitalise it again!
-
Mihai Vasiliu
commented
Please set an option to remove spaces after punctuation. Very annoying in SMS.
-
Chad allan
commented
I suggested similar with dot com, but these are other really good ideas!
-
Alessandro Mencarini commented
Ivan nailed the problem.
-
Martin
commented
I agree that automatic inserting spaces should be voluntery. In Czech language is very anoying to keep erasing extra spaces after every ','. I don't want to change my typing habits and this really makes me angry.
-
Lee
commented
Just want to add that I completely agree on all accounts of not having a space after punctuation.
-
Rossygnol
commented
Completely agree. I don't want the auto space at all. Even after a full stop. I don't want the keyboard to change my habit of putting spaces.
-
Xavi Ivars
commented
It's really annoying when writing in Catalan and using the hyphen...
-
flushoctane
commented
it still needs to have option to disable completely or auto disable when typing negative numbers as well. I run spread sheets and my formulas do not work properly. If I type a positive number it adds but when I put the - in front of a number string it reads as text and automatically enters a space after the decimal and will not subtract unless I backspace every time after entering the decimal in a negative number. This is very annoying.
-
DK
commented
Adding another voice to call for this. Iván Rivera's comment below is spot on; please fix this so that colons, semicolons, etc. actually behave in a consistent and accurate fashion.
-
Brian
commented
I totally agree with this request. In fact I sent an email to SK support requesting the same thing. As a simple implementation, SK could just provide a sub-option under "Spacebar always inserts prediction". Call the sub-option something like "Do not insert the prediction after punctuation".
Without this feature SK is very frustrating to use ...