I love Droid's hardware keyboard (yes, we exist), but sometimes a quick message is more convenient to type using the onscreen keyboard. I keep running into an annoying little quirk while doing that: I use ASCII smiley faces a whole lot, and whenever I would type *word* *space* *colon* to do a "" smile, it would place the colon before the space next to the word, which forces me to backspace and retype it (it works on the second try). In other words, if I were to type "Ok ", I would press OK-space-, but the text in the field comes out as "Ok: )". It makes sense to have it like this from punctuational/grammatical point of view, as you would always place a colon adjacent to the word preceding it. But I never really use colon for anything other than a smiley face, and it gets annoying to have to type space-colon-backspace-backspace-colon-parenthesis. I also prefer using "" instead of "" (for no particular reason, but I'm too used to it). So, is there any way to do have the onscreen keyboard stop doing that without resorting to the use of third-party keyboard apps?