What is a mobile phone virtual keyboard?
Mobile phone virtual keyboard refers to the virtual keyboard that fully touches the keys on the screen, and can directly use the virtual keyboard on the touch screen as a real keyboard. Mobile phone virtual keyboard is a method that combines CCITT standard keys with multiple function keys to form an actual keyboard and a key value table, thus improving data entry.
The mobile phone virtual keyboard at least comprises the following steps: displaying corresponding virtual keys according to a preset keyboard state value; Jud whether an actual key is press, and if that pressed key is one of CCITT standard keys, querying a key value table to obtain a key value; Then, according to the preset keyboard state value and key value, query the key value table to get the virtual key value; If the virtual key value is a virtual keyboard switch key, changing the keyboard state value according to the key value of the virtual keyboard switch key, calling the keyboard display module to display the corresponding virtual keyboard, and deleting the key value; Otherwise, the keyboard display module is called to display the virtual key value.
How to open the virtual keyboard of mobile phone
Google's opening of Android has ushered in great development for the mobile intelligent operating system, but it has also brought a problem and fragmentation that has plagued Google for a long time. Because mobile phone manufacturers have more freedom to customize Android system, many third-party rom operating habits and interactions began to learn from the benchmark iOS, which also led to the emergence of ROM market.
However, judging from the upgrade of subsequent versions of Android, Google has also tightened some permissions to a certain extent, and virtual buttons are also an attempt and change. Android phones with virtual buttons will have double chins on the screen, which will affect the visual aesthetic feeling, and the virtual buttons have no practical sense of physical buttons in interaction.
In the subsequent Android version, Google also began to optimize the aesthetics of virtual buttons, such as making the background transparent. In addition, in order to maintain the unity of UI, Google has opened the API interface of virtual buttons to developers, allowing developers to call virtual buttons freely in different applications, such as hiding virtual buttons during video playback, in order to achieve better visual effects.
I have to say that the overall appearance effect of Android phones with virtual buttons at present, and mobile phones with virtual buttons can achieve a higher screen ratio, making the whole machine look more harmonious. Mobile phones with physical keys or physical keys need to leave space under the fuselage when designing the fuselage structure, which is really a waste in places like mobile phones. At the same time, the light leakage phenomenon of mobile phones with physical keys in the past can also be easily solved.
Having said so many advantages and disadvantages of virtual buttons, it is also obvious. First of all, it takes up an extra part of the screen area, resulting in a smaller screen display area, which will cause compression deformation in some applications. Of course, the virtual key area can be hidden, but the next time you want to use it, there will be an extra operation of drawing up and calling out, which is slightly inconvenient compared with the physical keys.
Brief introduction of mobile phone virtual keyboard
When the virtual keyboard is used on PAD and smart phones, it can be conveniently used for e-mail, word processing and spreadsheet making, and users can leave their laptops and desktops at home. Applicability technology of virtual keyboard studies user's finger movements, decodes and records keyboard strokes. Because the virtual keyboard is an image formed by light projection, it will disappear completely when not in use. Google has submitted a new patent application to the US Patent and Trademark Office on June 20 13, which points to a laser projection keyboard that can turn the user's body into a touch screen.
Working principle of mobile phone virtual keyboard
1, template creation (projection module)
The require interface template is projected onto that adjacent interface surface. The module is illuminated by specially designed high-efficiency holographic optical elements and red diode laser.
2. Reference surface lighting (micro lighting module TM)
The infrared illumination plane has been generated in the previous step and is parallel to the interface surface. The light shines a few millimeters on the surface, which is invisible to the user. When the user touches the key position on the interface, the plane next to the key will reflect the light and transmit it directly to the sensor module.
3. Map the corresponding coordinates (sensor module)
The light reflected by the interaction between the user and the interface surface is transmitted to the infrared filter and reflected to the CMOS image in the sensor module. Sensor chip (virtual interface processing core TM) contains customized hardware, which can determine the position of reflected light in real time. The processing core can track multiple reflections synchronously, so it can simultaneously process multiple keys and overlap cursor control inputs.
Development process of mobile phone virtual keyboard
First, the keyboard display is competing for the screen, and the concept of visual transparency is easy to solve on our touch screen. We often encounter the problem that the virtual keyboard area is too large, which leads to too much background coverage and affects our operation visibility. So, what is the fundamental solution to this problem? At present, we have used the technology of keyboard transparency, which can solve the contradiction between keyboard and background interface and release the interactive space, so we don't have to worry that the area of touch screen will affect our interface background.
As we all know, the perspective keyboard is not a new technology, especially for professionals, and there is no technical difficulty. But this does not mean that we can use this technology freely. Now we see the transparent keyboard technical solutions, all of which are transparent keyboards directly superimposed on the background. Although the original problem has been solved, it also leads to the new problems of mixed colors and poor visual comfort when we use it, which makes people look inconvenient. Therefore, transparent keyboards should be really acceptable. First of all, we should meet our requirements for the beauty of the background picture, minimize the influence of the keyboard interface on the background picture, and retain the background picture information to the greatest extent; Secondly, in order to continue to improve the humanized fusion degree of transparent keyboard, it is necessary to remove the virtual shadow of the redundant displayed key cells, or to hide the key characters by hollowing out, increasing or decreasing brightness or intermittent display.
Second, only full-screen layout is needed to solve the problem of narrow and dense key frames.
The keyboard is limited by the screen size, and the use area is limited, which leads to the dense position of each character on the keyboard. And when you click on the touch screen with your hand, you can't feel the position of each symbol on the keyboard with your fingers like a physical keyboard, which makes it difficult for us to find characters ... This is a direct problem with the touch screen mobile phone and tablet computer we use. If it is difficult to click the desired character accurately, let alone type blindly. To change these problems, we must increase the area of the keyboard and expand its layout. At the same time, based on the transparency of the keyboard, we can easily realize the full-screen layout of the keyboard, so that we have a spacious and comfortable keyboard layout.
Full-screen keyboard can make full use of the corner positioning of touch screen. When we click on the touch screen with our hands, although there is no physical keyboard touch, we can determine the position of each symbol on the keyboard by feeling the corners of the touch screen with our fingers. As can be seen in the figure, the keyboard can be located at the four corners of the keyboard, the area of the keyboard can be appropriately reduced, and the key box in the central area is very large. This layout can make the key box positioning equally easy and accurate. Therefore, in the layout of turtle back grid, it is very easy to do 100% blind typing. In order to make better use of touch screen positioning and enhance the accuracy of keys, it is also a more appropriate scheme to design a series of concave and convex points around the touch screen. It is convenient to use a full-screen keyboard with large keys, but it needs to be operated. If our users don't have a good grasp of the layout of the keys, such an operation will only make users feel more troublesome and headache, not to mention easy operation.
Generally speaking, the full-screen virtual keyboard is actually very easy to realize, and it can also be well applied in the current hardware devices, so we can draw that the full-screen virtual keyboard is a good direction for the development of the keyboard that can be realized.
Thirdly, the frequent interface switching and stereoscopic operation are solved.
With the increase of keyboards and interfaces, there will be more and more user interface switching actions. In this case, as long as we simply enter the simple word "Let's go home for dinner", there will be such a troublesome situation as "switching operation → key input → switching operation again → key input". The switching action is so complicated that our input process becomes very painful, which not only affects our speed, but also makes us ordinary consumers feel that the touch screen has become a technical activity.
However, if we use two independent operating platforms instead of a single operating platform, we can technically complete two operations at the same time. From a professional point of view, we can realize the synchronization and parallelism of switching and key input by assigning the switching operation and key operation of the interface to two input platforms respectively, so that we can complete two tasks in one second.
Simply put, three-dimensional operation is to migrate part of the touch screen operation of the virtual keyboard to an input platform other than the touch screen, and complete the input process simultaneously through the touch screen and the external input platform. Just like eating, how stupid and rude it is for pigs to eat only with their mouths, while it is much easier and more elegant for us humans to eat with our hands. The same is true in the input process. The switching action is transferred to another input platform other than the touch screen, and the touch screen is only responsible for key input. When the two platforms work together, the switching operation and key input can be completed synchronously.