Input Methods Documentation
|
Effect | Phone Keys | Full Screen | Stroke Directions | Stroke Diagram |
---|---|---|---|---|
Space/Accept Word | Press '#' | Draw a horizontal line, left-to-right. | Right | |
Mode Select | Hold '*' to change modes | Draw an upward-pointing triangle counter clockwise, starting in the bottom-left corner | Right, Up-Left, Down-Left. | |
Next Guess | Press '*' | Draw a diagonal line from bottom-left to top-right and back again | Up-Right, Down-Left | |
Word Picker | Stroke Only | 2 clock-wise circles on top of each other, starting from the top | Down-Right, Down-Left, Up-Left, Up-Right, Down-Right, Down-Left, Up-Left, Up-Right | |
Symbol Picker | Press and Hold '#' | 2 counter-clock-wise circles on top of each other, starting from the top | Down-Left, Down-Right, Up-Right, Up-Left, Down-Left, Down-Right, Up-Right, Up-Left | |
Shift (next character capital) | Press '0' | Draw a vertical line from bottom to top | Up |
Qt Extended currently offers 2 virtual keyboards.
The first, The Qt Extended Keyboard, is a straightforward virtual keyboard. It shows a qwerty keyboard, and pressing a key on the keyboard creates a key event for that key and passes it on to the focus widget. Holding down a key will create autorepeats, just like a normal keyboard. There is a small arrow on the far right-hand side (next to the '' key) that will show and hide the insert, home, delete, end, page up, and page down keys.
The Caps Lock, Shift, Control, and Alt keys are "sticky", meaning that clicking on them toggles them on and off. This allows for complicated key-combinations to be performed with a single pointing device.
The keyboard also uses the dictionary to suggest words based on the current input. These suggestions are displayed in the bar at the top of the keyboard, and clicking one of these suggestions enters the rest of that word followed by a space.
The keyboard is packaged in two different ways. Normally, the keyboard widget "floats" over the text, and jumps to the top or bottom of the screen in order to not cover the cursor. In this mode, the keyboard widget can be hidden and shown from the context menu. As the DockedKeyboard, the keyboard is docked to the bottom of the screen, resizing the space available for applications.
The second keyboard is the predicitve keyboard. This keyboard is designed for use with fingers, which are significantly less accurate than a pointing device. The predictive keyboard analyses uses a dictionary and analysis of the input to resolve ambiguities.
The keyboard presents a familiar Qwerty keyboard. To use the keyboard, just press each letter in order, and then press your word on the bar above the keyboard to accept the word. If the word you intended is not the central word, pressing on it will bring it to the center, and a second press on it in the central position will accept it.
If the word is not in the dictionary, the keyboard can also be used in a letter-at-a-time mode. Keep pressing on your letter until a small viewing bubble appears, and move your finger slightly to focus it on your letter and release to enter that character.
The predictive keyboard recognizes several strokes. To stroke, press somewhere on the keyboard and, keeping your finger pressed, move sharply in the appropriate direction.
Stroking up and down changes "board". For example, stroking up from the lowercase board will bring up the uppercase board. Stroking up again will bring up the symbols board, which contains punctuation, symbols, and the carriage return. Note that you must select symbols one at a time by holding down your finger, because the dictionary cannot be used to differentiate symbols.
Stroking down from the lowercase board brings up the number board. The boards are cyclic, so stroking up from the symbol board will also get to the numbers board.
Stroking to the right accepts words and enters spaces. Stroking to the left or pressing the backspace key will cancel a word. Stroking to the left while not entering the word will backspace.
The predictive keyboard supports input hints, and will automatically switch to the most appropriate board for the input field. It also supports autocapitalisation, and on fields where this is hinted will automatically switch from upper to lowercase after the first letter.
An input widget may hint that it would prefer int or phone to indicate that numbers are more likely, or text or words that it would prefer letters. The words hint also suggests that a dictionary can be used to make better guesses at whole words, and allows the user to select from likely interpretations of a series of strokes. The text hint accepts characters one at a time, and is useful when unusual words are being entered, such as names or passwords.
The following table describes the four modes used by input methods to enable or disable capitalization and guide input guessing:
Mode Name | Mode Type | Description |
---|---|---|
aa | word recognition | the input method uses a dictionary to find likely matches to the input a word at a time (the aa indicates that two key-presses will result in input of two characters). |
Aa | word recognition | as for aa however the first letter of the word is capitalized |
abc | character recognition | the input method allows the user to confirm each letter as it is entered. |
Abc | character recognition | as for abc mode however the first letter of the word is capitalized |
These modes are handled differently depending on the input method used:
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt qtextended4.4 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com