Display the version of the application.
Go to the web site (internet access needed).
Go to @dexilog Twitter profile
Set the current language and layout of the keyboard. Note that some languages need a special font to be displayed correctly: georgian needs DejaVu font (you need a rooted phone to install it, read the procedure here for instance), and Hebrew works only starting from Android 2.2 (or with DejaVu font).
Language selection key
Select the languages available through the language key (displayed at the bottom left of the keyboard). Note that if you only use one language (e.g. English), you don’t need to select any language in this list; in that case, the language key will not be displayed at all, and you can use the “Language” option (above) to set the current language. Note that you can also use a swipe gesture (see below) to cycle through the languages you selected with this option. You can also use shift+space to switch language with the physical keyboard if you enabled the “Physical keyboard” option (see later).
Go to the Android Market to download dictionaries. Dictionaries are (free) separate applications, always called “… for Smart Keyboard”. After installing a dictionary, you may need to restart Smart Keyboard Pro (by using a task killer or by restarting your phone) before it is taken into account.
This option gives priority to accented letters instead of the alt symbol written on the key, when doing a long press (so it’s not applicable to all languages). For instance if you use the french layout, by default a long press on “e” key will input a “3”, but if you enable this option, the “é” character will be selected by default. For Korean, this option replaces the old option “Korean numbers priority”.
Uncheck this option if you see arabic or hebrew words with letters written from left to right in the suggestion bar. You may need to disable this option if you installed a custom ROM which fixed the RTL bug present in the normal version of Android.
Force latin layout
This option can be used to always keep the same layout when using different languages (set in the “language selection key”), such as english and french. If you select “Default” in the list, the default layout will be used for the corresponding language, but if you choose something else, for instance “English”, a QWERTY layout will be used even when you switch to french language.
Hebrew alt layout
If this option is enabled, the backspace key will be on the left side of the keyboard in Hebrew layout, otherwise it will be on the right side.
Czech/Slovak full layout
Enable this option to display an extra row with accented letters in Czech and Slovak layouts.
If this option is enabled, a long press on keys in compact or T9 mode will display all the possible letters (only for English layout). For instance in T9 mode, a long press on “ABC” key will display “2 A B C” in the popup keyboard, instead of just “2”.
Change the keyboard skin. Note that in addition to the built-in keyboard skins, you can now install your own skins on the SD card (see this page for more information on this feature).
Select the layout which is used when the phone is oriented in portrait (i.e. vertically). You can choose between:
- Normal: same layout as in landscape mode, with one letter per key
- Compact: layout with two letters per key, easier to use in portrait mode as the keys are bigger
- T9: old-style T9 layout, with three or more letters per key.
With this option, you can display arrows (to move the cursor) on the main keyboard. You can display them in landscape, portrait or both.
If this option is checked and your phone has a physical keyboard, Smart Keyboard Pro will display the suggestion bar even when you are using this physical keyboard (if you enabled suggestion option). This option also enables hard key translation for some languages such as Korean and Russian, which means you are able for instance to input Russian letters with a QWERTY keyboard. If you defined several languages in the “language key” option, you can use shit+space on the hard keyboard to switch the language. Note that this means that Smart Keyboard Pro will intercept all the keys typed on the physical keyboard, which may have some unexpected side effects.
T9 Next key
If this option is enabled, a “Next” key (it is actually a right arrow) will be displayed in T9 mode between the space key and the enter key. Pressing this key scrolls through all the possible suggestions in the prediction bar.
Show preview popup
Choose whether a preview popup is displayed when you press a key.
Set the global transparency of the keyboard. The minimum value is 50% of opacity, and the maximum is 100% (default value).
Cursor with volume
Enable this option to move the cursor with your device volume buttons. Warning! If you use this option, you will not be able any more to change the volume when the keyboard is visible.
Enable arrow keypad
If this option is checked, the “123” key gives access to an arrow keypad, through the “arrows” key at the bottom left. The arrow keypad is especially useful when using phones without a trackball. Note that you can also use a swipe gesture (see below) to show the arrow keypad quickly.
Choose the style of the arrow keypad (displayed by either the arrow key or the swipe gesture)
- Arrows only: only display arrows
- Numbers (phone): display arrows and a phone-style numeric keypad
- Numbers (calculator): display arrows and a calculator-style numeric keypad
If this option is checked, the letters on the keys are always be displayed in upper case (iPhone style).
Show alt labels
If this option is checked, a small character (the “alt label”) is displayed on the top of some keys on the keyboard. This alt label corresponds to the character which is input when you do a long press on the key.
Show alternative symbols on keys in the symbols panel (the one you get when you press the “123” key).
Long press duration
Customize the duration of the long press on keys (which triggers the display of alternative symbols for the key).
Note: compact and T9 layouts may not be implemented for all languages.
Choose when the smiley key is displayed instead of the enter key:
- Auto: the smiley key is displayed automatically in the messaging app only. Note that if you use Handcent SMS, you need to choose “Smile” in the “Action key-type” setting
- Off: the smiley key is never displayed
- On: the smiley key is always displayed
Note that you can use a swipe gesture (see below) to cycle between “Off” and “On” settings. You can always long press the enter key to get smileys, so you can leave this option to “Off”.
Enter an editor to customize the contents of the smiley key. You can edit each of the 15 available smileys by clicking on them in the editor. Note that if you change the smileys, they may not be displayed any more as images in your messaging app, as the only default Android smileys are supported.
Enter an editor to customize the contents of the domain (.com) key which appears in URL mode.
Persistent domain key
Enable this option to always display the domain (.com) key even outside the URL mode.
No landscape fullscreen
Use this option to disable keyboard fullscreen mode when the phone is in landscape orientation.
If the option is on, set the keyboard in fullscreen mode in portrait mode, i.e completely hide the app behind the keyboard (as done by default in landscape mode)
Customize the maximum delay for multitap, for instance in T9 or Korean “short vowels” layouts.
Run the calibration tool to improve accuracy. This tool analyzes how you press the keys on the screen, to compute the horizontal and vertical correction that needs to be applied when you type. Note that the calibration tool takes the phone orientation into account, so you need to run it in both portrait and landscape orientations. You should also run it again if you use a different skin, or if you change the key height.
Customize the height of the keys, in portait and landscape orientation. You can click on the icons on the left of the dialog to reset the corresponding slider to its default value.
Enable this option to hide the period key at the bottom of the keyboard, and get a bigger space bar.
Enable this option to hide the comma key at the bottom of the keyboard, and get a bigger space bar.
Configure the amount of empty space at the bottom of the keyboard. This option is very useful on phones on which actions keys (Home, Menu, Back, etc) are included in the touch screen, and often pressed by mistake.
If this option is checked, the first word of sentences is capitalized automatically.
If this option is checked, common mistakes are corrected automatically (for instance “i” is corrected to “I” in english)
If this option is checked, a suggestion bar is displayed above the keyboard.
No landscape suggestions
Enable this option to hide the prediction bar in landscape mode. This can be useful to make the text area bigger.
If this option is checked, the best-matching word in the suggestion bar is highlighted, and picked automatically when you press the space bar, or a punctuation sign. Note that this option has no effect in Compact or T9 portrait mode. Indeed in that case Auto Complete is driven by the XT9 / T9 button: if T9 prediction is on, Auto Complete will be on as well, and conversely.
If this option is checked, any punctuation sign typed after a space will be automatically moved before this space. This option is typically used in combination with the next option (“space after picking”).
Space after picking
If this option is checked, a space is inserted automatically when you select a word manually if the suggestion bar.
Enable this option to display your contacts in suggestions.
Enter the user dictionary editor. The user dictionary allows you to define words that are not included in the standard dictionary for a given language. Note that this dictionary is not the same as the user dictionary which may be integrated in Android (depending on your phone), but all the words of the stock user dictionary are imported automatically into Smart Keyboard Pro when you start it for the first time (this automatic import only works for english at the moment). There are three other ways to add words to the user dictionary:
- Long press the word you want to add in the suggestion bar
- Use the “Smart Dictionary” option, which automatically adds new words to your user dictionary
- Define a swipe gesture to show the user dictionary editor
Clean user dictionary
Erase all the words of the user dictionary
Check this option to enable the “Smart Dictionary”. With the Smart Dictionary, the keyboard learns which words you use most, to improve the suggestions displayed in the suggestion bar. The idea is that the more often you use a given word, the more priority it will get when the keyboard computes suggestions.
Learn new words
Automatically add unknown words to the user dictionary. You need to enable the smart dictionary to use this feature.
AutoText feature consists in replacing automatically a word by another one, or even by a multi-line text, such as a signature. You can also use AutoText to define auto-correction for common mistakes. Use the custom AutoText editor to define your own shortcuts. In the “Edit AutoText” dialog, the first field must be a single word, but the second field can by any multi-line text. You can use several macros inside your shortcut (starting with % character). Available macros are:
- %t : short time (8:24)
- %T : long time (8:24:12)
- %d : short date (10/24/2010)
- %D : long date (Tue, Sep 21, 2010)
- %% : ‘%’ character
Important: shortcuts cannot contain characters that are word separators, such as periods, commas, etc.
If this option is checked, the suggestion bar will also be displayed in text fields such as URL fields, or search fields, in which suggestions are usually disabled. Note that dictionary suggestions may not be displayed in landscape mode, as the field may provide its own suggestions (this is the case for internet search for instance).
Display punctuation suggestions in the prediction bar when you have finished entering a word.
Use this option to customize the punctuation signs displayed in the prediction bar (when “Suggest punctuation” option is on).
Period on double space
Enable this option to insert a period when the space bar is hit twice
Use this option to display suggestion even when the cursor is touching a word. This can be useful to type compound words in languages such as German for instance.
T9 length priority
In T9 mode, enable this option to give more priority in the suggestion bar to words that have the same length as what you typed.
Enable suggestions for words starting with a non-alphabetic character (especially a digit). Note that it doesn’t work with characters that are word separators (such as comma, question mark, etc.)
If this option is enabled, the apostrophe is considered as a word separator, and not part of the typed word. It can be useful for languages such as Italian.
Touch to correct words
If this option is enabled, you can click on already typed words in the text field to bring up the suggestion bar, and be able to correct the word.
Swipe gestures consist in sliding (quickly enough) your finger across the keyboard, to trigger some user-defined actions. In Smart Keyboard Pro, you can define four kinds of swipe gestures:
- Swipe left: slide your finger from the right of the keyboard to the left
- Swipe right: slide your finger from the left of the keyboard to the right
- Swipe up: slide your finger from the bottom of the keyboard to the top
- Swipe down: slide your finger from the top of the keyboard to the bottom
You can associate any of the following actions to any of the four available swipe gestures:
- Speech to text
- Change language
- Previous language
- Toggle compact
- Toggle T9
- Toggle compact/T9
- Toggle shift
- Toggle symbols
- Toggle alt symbols
- Toggle arrow keypad
- Toggle smiley key
- User dictionary
- Custom AutoText
- Delete word
- Next suggestion
- Cursor right
- Cursor left
- Cursor up
- Cursor down
Show a mic button to toggle voice input, instead of the comma key. Voice input is only supported for english at the moment. Note that if you want to keep your comma key, you can disable this option and use a swipe gesture instead (see below).
Restart voice input
If this option is checked (default value), voice input is restarted automatically until you press “Cancel” in the voice input dialog.
Voice input best choice
If the option is on, automatically pick the best result of the voice input recognition, instead of displaying a dialog with the best results.
Sound and vibrate
Sound on keypress
If this option is checked, a short sound is played when you press a key.
Set the volume of the keypress sound.
Select sound style
Change the style of the keypress sound. You can choose between Android, iPhone, Samsung Galaxy, and Windows 7 styles.
Check this option to activate haptic feedback, i.e. make the phone vibrate when you press a key. This helps to feel whether you have really pressed a key or not.
Customize the duration of the haptic feedback vibration.
Enable this option to vibrate only with the space bar. It can be useful to get immediate feedback if you miss the space bar or hit it by mistake.
Backup to SD card
Backup all your preferences, the contents of the user dictionary, custom AutoText, and smart dictionary, to the SD card (if you have one!). Everything will be saved in the file /sdcard/smartkeyboardpro/backup.zip
Restore from SD card
Restore all your settings and dictionaries from the file /sdcard/smartkeyboardpro/backup.zip
Restore from Trial
Use this option from Smart Keyboard Pro to restore settings backed up with Smart Keyboard Trial.
Export user dictionary
Export the contents of your user dictionary in a CSV file (Comma Separated Values). It will be saved in /sdcard/smartkeyboardpro/userdic.csv. Then you can edit its content with a text editor (on your computer for instance), and import it back with the import option.
Import user dictionary
Import the contents of a CSV file (/sdcard/smartkeyboardpro/userdic.csv) into your user dictionary. Note that it overwrites the whole contents of the user dictionary.
Export your custom AutoTexts in a CSV file. It will be saved in /sdcard/smartkeyboardpro/autotext.csv
Import custom AutoTexts from a CSV file (/sdcard/smartkeyboardpro/autotext.csv). Note that it overwrites the whole contents of your AutoText dictionary.
Disable launcher icon
Hide the “Smart Keyboard Pro” icon in the Android launcher. Note that an Android >= 2.0, you need to restart your phone to have the icon actually disappear. Disabling the launcher icon will also disable the “Open” button for Smart Keyboard Pro in the Market application.
Enable debug logs
Enable additional logs, which may be useful to report errors to the developer. Leave this uncheked unless needed, as this may slow down your phone.
Show touch points
Make the touch points visible on the keyboard, which may be useful to understand how your fingers actually hit the touch screen.
Customize the color of the highlighted word in the suggestion bar.
Slide popup keyboard
If this option is checked, you need to slide your finger to select letters in the popup keyboard which appears when you do a long press on some keys (to display accents in some languages). If the option is unchecked, you will need to release your finger after the long press, and press again on the popup keyboard to select the letter.
If this option is checked, display a preview popup for the space key (disabled by default).
Enter sends message
Directly send a message when you hit the return key instead of putting a new line. This only works in some apps such as the stock Android Messaging application, otherwise it may have no effect at all.
No alt preview
Use this option if you don’t want to update the preview popup with the alternative character when you long press on a key
Dynamic key resizing
Automatically change the virtual size of keys, based on the probability of the next letter in the word you are typing. Keys with the highest probability will behave as if they were bigger, to decrease the risk of typing errors. Note that only the virtual size is changed, don’t expect the keys to actually look different! You can disable this option if you often type words which are not in the dictionary (if you mix languages for instance) and you have auto-correct option disabled. This feature is quite greedy in terms of CPU usage, so you can disable it if you have performance issues.
Check this option if you want to disable multitouch on Android 2.0 and later.
Ignore hard keyboard
Use this option to make the soft keyboard visible even when a hard keyboard is detected. This option can be used to make the soft keyboard visible in landscape mode on Droid Pro phones with Froyo.
Hide in portrait
Enable this option to make the soft keyboard hidden in portrait orientation. This option is useful on Droid Pro phones with Gingerbread.