Floating Keyboard for Split-Screen Input Accessibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In split-screen display mode, conventional terminals can only display common keyboards, which often cover input boxes, preventing normal input operations due to their fixed positioning and size, especially when the screen is divided into multiple small windows.
Innovation Solution
A method that detects the window state of a terminal and displays a floating keyboard on an upper layer of the screen in a split-screen state, allowing for position adjustment and switching to a common keyboard when exiting split-screen mode, ensuring the input box remains accessible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a common keyboard is displayed in split-screen mode, then the keyboard can be provided for input operations, but the keyboard covers the input box and prevents normal input
Solution Approach 1:
The patent applies the dynamics principle by making the keyboard display mode adaptive rather than fixed. The system dynamically switches between full-screen keyboard mode and floating keyboard mode based on the window state (split-screen or non-split-screen). This allows the keyboard to adjust its behavior and positioning automatically, resolving the contradiction between providing keyboard input capability and avoiding coverage of the input box.
Solution Approach 2:
The patent changes the positioning parameter of the keyboard based on the window state. In split-screen mode, the keyboard is displayed as a floating window at a position that does not cover the input box. In non-split-screen mode, the keyboard is displayed in full-screen mode. This parameter change (positioning and display mode) resolves the contradiction by adapting the keyboard's spatial characteristics to the current operating context.
2Object-affected harmful factors
If a floating keyboard is displayed in split-screen mode, then the input box remains accessible, but the keyboard display flexibility is reduced
Solution Approach 1:
The patent applies the universality principle by designing a keyboard system that can perform multiple display functions. The same keyboard application can display in different modes (full-screen or floating) depending on the window state. This multi-functionality resolves the contradiction by making the keyboard adaptable to different scenarios, thereby maintaining both input box accessibility and display flexibility through a single unified system.
3Adaptability or versatility
If a common keyboard is displayed in non-split-screen mode, then the keyboard provides full input functionality, but it cannot adapt to split-screen scenarios
Solution Approach 1:
The patent makes the keyboard system dynamic by enabling it to switch between different display modes based on the window state. The keyboard can adapt its behavior (floating mode or full-screen mode) according to whether the system is in split-screen or non-split-screen mode, thereby resolving the contradiction between adaptability and operational accessibility.
Solution Approach 2:
The patent implements feedback by having the keyboard display mode automatically adjust based on feedback from the window state detection. The system detects the current window state and uses this information to determine the appropriate keyboard display mode, creating a feedback loop that ensures both adaptability and ease of operation are maintained simultaneously.
Data Source
Figure 1~2A
Figure 2B~2C
Figure 2D~2E
AI summary
A method of controlling a screen includes: determining a window state of a current window of a screen when an input operation is detected based on the current window (101); and displaying a floating keyboard at an upper layer of the screen in a floating manner based upon the determined window state being a split-screen state (102).