Purchase and installation
I bought the app on Android Market but it will not download. What happens?
Usually it’s because the payment authorization failed for your credit card. Check if you received a mail from Google asking you to fix your credit card (or check your order status on Google Checkout), and try again with another credit card if possible. Note that Smart Keyboard PRO is distributed by Google Payment UK, so please check that you are able to buy in foreign countries with your credit card (especially if you buy from the US). You may need to contact your bank to get this authorization, or use another credit card if possible. If you still don't manage to buy through Android Market, check this page for other payment methods. You can find more details on the forum.
How can I update the app if I bought it with PayPal and not Android Market?
When you buy Smart keyboard Pro directly with PayPal, you receive an email containing a license key and a download link; you just need to download again from this same link to get updated versions. Note that Android Market can notify you that an update is available even if you didn't buy from the Market.
I'm trying to update but Smart Keyboard Pro remains in "downloading" state in the market app. What can I do?
The android market app may get stuck in downloading state and can even force close if you try to cancel the download. In that case you need to reset the market data, with the following procedure: Settings > Applications > Manage applications > All > Market > Force stop then Clear data and cache
How do I enable the keyboard?
There are several methods depending on the version of Android installed on your device, see the user's guide.
I installed the Trial version and then purchased the Pro version, but I still get the popup asking to buy. What happens?
The Trial and Pro versions are two different apps. Even when you install the Pro version, you will still use the Trial version if you do nothing special. After having installed the Pro version, you need to enable it as current input method, exactly like you did for the Trial version (i.e. you need to enable "Smart Keyboard Pro" in your language & input settings, pull the status bar when the keyboard is visible, and choose "select input method" in the menu). If you want, you can transfer your settings from the Trial to the Pro version (by doing a "Backup to SD" in the Trial settings, and a "Restore from Trial" in the Pro settings), and then you can uninstall the Trial version, it's not needed any more. Note that if you bought the Pro version through PayPal (and not Android Market) you should receive an email with download instructions to install the Pro version on your phone.
Can I install the app on my new phone, or if I reset my phone?
Yes, once you paid on Android Market you can download the app again when you want, on the same phone or on a new phone, as long as you use the same Google account in Android Market. You should not need to pay again to install the app again, if that's the case send a mail to be refunded.
How can I purchase Smart Keyboard Pro?I cannot access paid apps on android market?
It is also available here. You may also try "Market Enabler" to see more apps on your android market, if you have a rooted phone.
Do you charge for updates?
No. Updates are always free (with Android market and SlideME market). Even if you see "authorizing card" when you install an update, it doesn't mean you are being charged again, it just means that Google checks that you already purchased the app.
Does it really collect my passwords?
No! This is a standard Android warning displayed each time you install a replacement keyboard. This application doesn’t use the “INTERNET ACCESS” permission, so don’t worry. You can read more details on the forum. You can also check this page containing the list of Android permissions required by the keyboard.
I cannot download dictionaries on Android Market, what can I do?
You can also download them here.
The phone reverts back to stock keyboard after reboot.
It happens when Smart Keyboard is installed on a location which is not available when the phone starts, such as an external SD card. Make sure you installed the app on the internal storage, and you didn't use "app2sd". The problem also happens on Samsung Galaxy S3 with Android Jelly Bean, due to a bug Samsung introduced in this version (paid apps are installed on the wrong location). There is currently no solution except waiting for a fix from Samsung, but you can try uninstalling/reinstalling the app, as it sometimes help.
The keyboard "sticks" on the screen, what can I do?
This may happen after you installed the keyboard (or after an update) due to an Android bug. Just restart your phone and it should not happen again.
Auto-correction doesn't work in English?
Of course, it works, but since version 3.6.0 you need to install the English dictionary, which is another application on the Android Market: "English for Smart Keyboard"
I cannot use arrow keys in Samsung email or SMS client.
This is a bug (feature?) of Samsung apps, which intercept the "right arrow" keyboard event and ignore it. Unfortunately nothing can be done to fix that.
The space bar often doesn't work, what happens?
If you have WaveLauncher installed, see this topic on the forum.
Why don't all Better Keyboard skins work?
Some skins are protected by their author and cannot be loaded by Smart Keyboard, that's why they do not appear in the skin list.
I get a Force Close, what should I do?
It’s not normal, please send me a mail with the phone logs if that happens (thanks to the ‘Log Collector’ app). If you use Cyanogen Mod or another custom ROM, you may need to fix permissions with an app called "Rom Manager". Important: if you upgrade from a version installed before 24 May 2010, you may have a crash with old android versions. Then the solution is to completely uninstall the app, and reinstall it again.
Why are letters reversed in the prediction bar when using Arabic or Hebrew?
There is a bug in most versions of Android which causes wrong display of right-to-left languages such as Arabic. Smart Keyboard uses a workaround to this bug to display suggestions correctly, but this workaround causes problems with some Android versions which already have a fix for this bug, so in that case you need to disable the option "RTL suggestions" in the keyboard language settings.
Why are letters not connected when typing in Arabic?
Android had poor Arabic support until version 3.0 (Honeycomb). In particular, the font included in most Android devices doesn't support proper connection between arabic letters, and the keyboard is not responsible of that. The only solution is to root your device and change the system font, or install an alternative ROM (such as CyanogenMod) handling Arabic properly.
I see squares instead of letters on the keyboard.
It will happen if you try to use a language (such as arabic, hebrew or georgian) which requires a special font to be displayed. Hebrew and arabic fonts have been added in Android starting from version 2.2 (Froyo), but for other languages and/or older android versions, you need to install a font on your phone. This can be done only a rooted phone (you need to flash the firmware to do that), by replacing the system font (a procedure is explained here). For arabic, you can also use a custom ROM with arabic support such as this one.
There are lags when I use the keyboard, what can I do?
Lags usually happen when the android systems tries to free some memory (for several reasons). This may be due to other apps running on your phone, not to the keyboard itself, so try to kill some apps to free some resources (with Task Killer for instance). Also, don't turn on "debug logs" if you don't need to, as it will decrease the overall performance of the keyboard. You can also improve the performance by disabling some options, especially the "Smart dictionary" and the "Dynamic key resizing" (in advanced settings). Completely disabling predictions will improve performance too, if you don't need them, but of course you will lose functionality.
Multitouch doesn’t work.
You need at least Android 2.0 for this feature. Important! If you have a HTC Desire or similar phone, multitouch may be broken in all apps when you install the keyboard; you need to restart your phone to fix this permanently.
The keyboard doesn’t disappear or doesn’t resize correctly when switching to landscape. What can I do?
This may happen due to a bug in Android when you install or update the keyboard. Rebooting your phone should fix the problem.
When I send a SMS, my recipient can only see ????? or a bunch of random characters
This is not due to the keyboard, but to the fact that Android uses UTF-16 to encode SMS which contain characters not included in the standard 7 bit SMS alphabet. As UTF-16 is not supported by all phones and carriers, your recipient may not be able to read such SMS. For some languages a workaround is to use Handcent SMS, which has options to encode SMS differently, otherwise there is not much you can do. For Greek, a workaround is to only use capitalized letters, as they are part of the SMS alphabet.
How do I use Emojis?
Emojis are implemented as a separate language in Smart Keyboard (language "Emoji", code "EM"). So if you use only one language (let's say English), you need to go in the Language section of Smart Keyboard settings, and select "English" and "Emoji" in the "Language Key" option. Then you will be able to switch to Emojis with the language key (displaying "EN" or "EM"). If you already use several languages, just add Emoji in your language list. It's also possible to add Emojis in the Smiley panel (available with a long press on Enter key) by using the Smiley Editor in General Settings. Note that Emojis are extended characters that cannot be displayed on all versions of Android. You need at least Android 4.1, or a rooted phone with a custom font including Emojis. On Samsung phones, make sure you didn't change the system font in phone settings, as only the default font can display Emojis.
How can I add a word to the user dictionary?
Just long press on the word in the suggestion bar. You can also edit the user dictionary in the keyboard settings
How do I turn on T9 mode?
Go to the keyboard settings > "General Settings" > "Portrait Mode" > "T9". Note that you can define a swipe gesture to switch quickly between QWERTY and T9 modes.
How can I enter smileys quickly?
By default the Enter key becomes a smiley key when you are texting (you can change this option in the General keyboard settings), but it only works in the stock Android messaging app. However you can always do a long press on the Enter key to get the smiley panel, so you can set the "Smiley key" option to off.
How can I insert a new line? I only have a smiley key...
Turn off the Smiley key option (see the previous question).
Is there an option to increase spacing between keys?
No. It's just a matter of using another skin, see the forum for more details.
Where is the £ sign?
It's in the alt symbols panel: press 123 key then Alt. You can also get it with a long press on L key if you choose "English (international)" layout instead of "English", or directly with the D key if you choose "English (UK)" layout.
Why is there an icon on the application drawer?
It is needed to have an “Open” button available when you install the app. However you can disable it in the keyboard advanced settings
What is a “swipe gesture”?
It consists in sliding a finger across the keyboard. You can do it from left to right, top to bottom, or the opposite direction.
How do I use custom AutoText?
Just add a shortcut in the “Custom AutoText” settings, for instance “br -> Best Regards”, and then each time you type “br”, the dictionary will suggest “Best Regards” in the prediction bar. Note that AutoText only work when predictions are on, so you may need to enable the option “Always suggest” to have it working everywhere.
How can I get a comma key instead of the mic key?
Just disable the “Mic button” in the settings. You can use a swipe gesture to trigger voice input
How do I use the smiley editor?
The smiley editor allows you to customize the contents of the smiley key. You just need to go to "Smiley Editor" in the keyboard settings, and press a smiley in the list to edit it