Virtual Keyboard Auto-Selection by Message Type
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current input method applications on terminals require users to manually switch between different types of virtual keyboards, which affects input experience and efficiency, especially in scenarios where different message types are involved.
Innovation Solution
A method where a terminal automatically determines the type of a session message and displays the corresponding virtual keyboard, allowing for seamless switching between keyboards based on the message type, reducing user operations and improving input efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the terminal displays a default main keyboard (e.g., pinyin keyboard) every time the input method application is started, then the keyboard display is simple and stable, but the user needs to manually switch to other keyboard types which reduces input efficiency and affects user experience
Solution Approach 1:
The system automatically detects the type of incoming message and switches to the appropriate virtual keyboard without user intervention. The input method application monitors message types (text, numeric, emoticon, voice) and autonomously selects and displays the corresponding keyboard, making the system serve itself rather than requiring manual user control
Solution Approach 2:
The virtual keyboard display is made dynamic by automatically switching between different keyboard types based on the real-time message type. Instead of a static default keyboard, the system adapts the keyboard display to match the current communication context, transitioning between pinyin, numeric, emoticon, and voice keyboards as needed
2Adaptability or versatility
If the terminal provides multiple types of virtual keyboards (pinyin, numeric, emoticon, voice), then the system has high adaptability to different message types, but the complexity of keyboard selection and switching increases
Solution Approach 1:
The system implements a feedback mechanism where the type of incoming message triggers an automatic response to select the appropriate keyboard. The input method application continuously monitors message types and uses this feedback to automatically switch between different virtual keyboard types, eliminating the need for complex user-driven selection processes
Solution Approach 2:
The input method application is designed with multi-functionality to handle multiple message types (text, numeric, emoticon, voice) through a single unified interface. Instead of requiring separate applications or complex selection processes for each keyboard type, one application provides all keyboard types and automatically selects the appropriate one based on message type
Data Source
AI summary
Embodiments of this application disclose a method and a terminal for displaying an input method virtual keyboard, and relate to the field of terminals, so as to improve input efficiency of a terminal and input experience of a user. The method includes: displaying, by a terminal, a first session interface of a first application on a touchscreen; determining, by the terminal, a first session message on the first session interface, where the first session message is a recently received session message; determining, by the terminal, a corresponding first virtual keyboard based on a type of the first session message, where the type of the first session message includes a text message, a numeric message, an emoticon message, or a voice message; and displaying, by the terminal, the first virtual keyboard on the first session interface.


