Nothing Special   »   [go: up one dir, main page]

CN111857532B - Virtual keyboard display method and device and electronic equipment - Google Patents

Virtual keyboard display method and device and electronic equipment Download PDF

Info

Publication number
CN111857532B
CN111857532B CN202010754755.6A CN202010754755A CN111857532B CN 111857532 B CN111857532 B CN 111857532B CN 202010754755 A CN202010754755 A CN 202010754755A CN 111857532 B CN111857532 B CN 111857532B
Authority
CN
China
Prior art keywords
area
display
virtual keyboard
interface
keyboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010754755.6A
Other languages
Chinese (zh)
Other versions
CN111857532A (en
Inventor
沈艳
李太亮
陈硕
马明园
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BOE Technology Group Co Ltd
Original Assignee
BOE Technology Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BOE Technology Group Co Ltd filed Critical BOE Technology Group Co Ltd
Priority to CN202010754755.6A priority Critical patent/CN111857532B/en
Publication of CN111857532A publication Critical patent/CN111857532A/en
Application granted granted Critical
Publication of CN111857532B publication Critical patent/CN111857532B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a virtual keyboard display method and device and electronic equipment. The method comprises the following steps: responding to a received display instruction aiming at the virtual keyboard, and acquiring interface layout information in a display interface; acquiring a target area corresponding to the virtual keyboard in the display interface according to the interface layout information; displaying the virtual keyboard in the target area. According to the method and the device, the target area is selected by combining the interface layout information to display the virtual keyboard, so that the virtual keyboard can be prevented from shielding the controllable buttons in the display interface, the problem that the operation of a user is influenced by too small display content area of a soft keyboard area is avoided, and the user experience is improved.

Description

Virtual keyboard display method and device and electronic equipment
Technical Field
The present disclosure relates to the field of virtual keyboard display technologies, and in particular, to a virtual keyboard display method and apparatus, and an electronic device.
Background
With the continuous development of scientific technology, more and more application functions are provided on electronic equipment. In daily life, a user often uses an electronic device (such as a mobile phone) to project a screen onto a screen of a device such as a television for video watching.
At present, screens of devices such as televisions are also increasingly large, and in the process of screen projection, when a user needs to input text information, a soft keyboard is usually displayed on the screens of the devices such as televisions for the user to input text. In general, when text is input into a screen-projecting interface of a mobile phone on a television, the text is directly projected and displayed according to the ratio of the display content and a soft keyboard when the text is input into the mobile phone, so that the area of the soft keyboard displayed on the television is too large, and the area of the display content is too small, thereby affecting the operation of a user and reducing the experience of the user.
Disclosure of Invention
The application provides a virtual keyboard display method and device and electronic equipment.
In order to solve the above problem, the present application provides a virtual keyboard display method, including:
responding to a received display instruction aiming at the virtual keyboard, and acquiring interface layout information in a display interface;
acquiring a target area corresponding to the virtual keyboard in the display interface according to the interface layout information;
displaying the virtual keyboard in the target area.
Optionally, the acquiring interface layout information in the display interface includes:
acquiring a text input box and/or a control button in the display interface;
the obtaining a target area corresponding to the virtual keyboard in the display interface according to the interface layout information includes:
and acquiring a display area except for the area where the text input box and/or the control button are/is located in the display interface, and taking the display area as the target area.
Optionally, the obtaining a display area in the display interface except for an area where the text input box and/or the manipulation button is located, and taking the display area as the target area includes:
and under the condition that the display area comprises a plurality of sub-display areas, acquiring a sub-display area which is closest to the text input box in the plurality of sub-display areas as the target area.
Optionally, when a screen projection area of the electronic device is displayed in the display interface, the obtaining a target area corresponding to the virtual keyboard in the display interface according to the interface layout information includes:
acquiring a first area which is positioned outside the picture screen projection area in the display interface according to interface layout information of the picture screen projection area in the display interface, and taking the first area as the target area; or
And acquiring a second area outside the picture screen projection area and a third area connected with the second area in the picture screen projection area in the display interface according to interface layout information of the picture screen projection area in the display interface, and taking the second area and the third area as the target area.
Optionally, the method further comprises:
displaying a keyboard thumbnail icon corresponding to the virtual keyboard;
the displaying the virtual keyboard in the target area comprises:
receiving a trigger operation on the keyboard thumbnail icon;
and responding to the trigger operation, and displaying the virtual keyboard in the target area.
Optionally, after the displaying the keyboard thumbnail icon corresponding to the virtual keyboard, the method further includes:
receiving a dragging operation on the keyboard thumbnail icon;
and responding to the dragging operation, and displaying the virtual keyboard in a positioning area associated with the positioning position according to the positioning position corresponding to the dragging operation.
Optionally, the displaying the virtual keyboard in the target area includes:
determining the display size of the virtual keyboard according to the width of the display interface and a preset keyboard aspect ratio;
and displaying the virtual keyboard in the target area according to the display size.
Optionally, the determining the display size of the virtual keyboard according to the width of the display interface and a preset keyboard aspect ratio includes:
determining a target width corresponding to the virtual keyboard according to the width of the display interface and a preset threshold;
determining a target height corresponding to the virtual keyboard according to the preset keyboard aspect ratio and the target width;
and determining the display size of the virtual keyboard according to the target width and the target height.
Optionally, before the acquiring interface layout information in the display interface, the method further includes:
after the display instruction is received, determining whether a target electronic device displaying the display interface is accessed with a physical keyboard;
under the condition that the target electronic equipment is determined to be connected with the physical keyboard, the virtual keyboard is cancelled to be displayed;
and executing the step of acquiring interface layout information in the display interface under the condition that the target electronic equipment is determined not to be accessed with the physical keyboard.
In order to solve the above problems, the present application provides a virtual keyboard display device including:
the interface layout acquisition module is used for responding to a received display instruction aiming at the virtual keyboard and acquiring interface layout information in a display interface;
a target area obtaining module, configured to obtain a target area corresponding to the virtual keyboard in the display interface according to the interface layout information;
and the virtual keyboard display module is used for displaying the virtual keyboard in the target area.
Optionally, the interface layout acquiring module includes:
the control button acquisition unit is used for acquiring a text input box and/or a control button in the display interface;
the target area acquisition module includes:
and the first target area acquisition unit is used for acquiring a display area except for the area where the text input box and/or the control button are/is located in the display interface, and taking the display area as the target area.
Optionally, the first target area obtaining unit includes:
a target area acquisition sub-unit configured to acquire, as the target area, a sub-display area closest to the text input box among the plurality of sub-display areas, when the display area includes the plurality of sub-display areas.
Optionally, when a screen projection area of the electronic device is displayed in the display interface, the target area obtaining module includes:
a second target area obtaining unit, configured to obtain, according to interface layout information of the screen projection area in the display interface, a first area outside the screen projection area in the display interface, and use the first area as the target area;
and the third target area acquisition unit is used for acquiring a second area which is positioned outside the picture screen projection area in the display interface and a third area which is connected with the second area in the picture screen projection area according to the interface layout information of the picture screen projection area in the display interface, and taking the second area and the third area as the target areas.
Optionally, the apparatus further comprises:
the thumbnail icon display module is used for displaying the keyboard thumbnail icon corresponding to the virtual keyboard;
the virtual keyboard display module includes:
the trigger operation receiving unit is used for receiving trigger operation on the keyboard thumbnail icon;
and the first virtual keyboard display unit is used for responding to the trigger operation and displaying the virtual keyboard in the target area.
Optionally, the apparatus further comprises:
the dragging operation receiving module is used for receiving dragging operation on the keyboard thumbnail icon;
and the virtual keyboard positioning module is used for responding to the dragging operation and displaying the virtual keyboard in a positioning area associated with the positioning position according to the positioning position corresponding to the dragging operation.
Optionally, the virtual keyboard display module includes:
the display size determining unit is used for determining the display size of the virtual keyboard according to the width of the display interface and the preset keyboard width-height ratio;
and the second virtual keyboard display unit is used for displaying the virtual keyboard in the target area according to the display size.
Optionally, the display size determination unit includes:
the target width determining subunit is used for determining a target width corresponding to the virtual keyboard according to the width of the display interface and a preset threshold;
the target height determining subunit is used for determining a target height corresponding to the virtual keyboard according to the preset keyboard aspect ratio and the target width;
and the display size determining subunit is used for determining the display size of the virtual keyboard according to the target width and the target height.
Optionally, the apparatus further comprises:
the physical keyboard determining module is used for determining whether a target electronic device displaying the display interface is accessed with a physical keyboard after receiving the display instruction;
the virtual keyboard cancellation display module is used for canceling the display of the virtual keyboard under the condition that the target electronic equipment is determined to be accessed with the physical keyboard;
and the layout acquisition execution module is used for executing the interface layout acquisition module under the condition that the target electronic equipment is determined not to be accessed with the physical keyboard.
In order to solve the above problem, the present application provides an electronic apparatus including:
a processor, a memory, and a computer program stored on the memory and executable on the processor, the processor implementing the virtual keyboard display method of any of the above when executing the program.
In order to solve the above problem, the present application provides a computer-readable storage medium, wherein instructions of the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform any one of the virtual keyboard display methods described above.
Compared with the prior art, the method has the following advantages:
the embodiment of the application provides a virtual keyboard display scheme, interface layout information in a display interface is obtained by responding to a received display instruction for a virtual keyboard, a target area corresponding to the virtual keyboard in the display interface is obtained according to the interface layout information, and the virtual keyboard is displayed in the target area. According to the method and the device, the target area is selected by combining the interface layout information to display the virtual keyboard, so that the situation that the virtual keyboard shields the controllable buttons in the display interface is avoided, the problem that the operation of a user is influenced by too small display content area of a soft keyboard area is avoided, and the user experience is improved.
Drawings
Fig. 1 is a flowchart illustrating steps of a method for displaying a virtual keyboard according to an embodiment of the present disclosure;
FIG. 2 is a flowchart illustrating steps of another method for displaying a virtual keyboard according to an embodiment of the present disclosure;
fig. 2a is a schematic diagram of a virtual keyboard display result according to an embodiment of the present disclosure;
fig. 2b is a schematic view of a screen projection effect diagram of a vertical screen of a mobile phone provided in an embodiment of the present application;
fig. 2c is a schematic view of a screen projection effect of a mobile phone transverse screen provided in an embodiment of the present application;
FIG. 2d is a schematic diagram of another embodiment of the present application showing a virtual keyboard;
fig. 2e is a schematic diagram illustrating a method for controlling the size of a virtual keyboard according to an embodiment of the present disclosure;
FIG. 2f is a schematic diagram of another embodiment of the present application showing a virtual keyboard;
FIG. 2g is a schematic diagram of another embodiment of the present application showing a virtual keyboard;
fig. 3 is a schematic structural diagram of a virtual keyboard display device according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of another virtual keyboard display device according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
Referring to fig. 1, a flowchart illustrating steps of a virtual keyboard display method provided in an embodiment of the present application is shown, and as shown in fig. 1, the virtual keyboard display method may specifically include the following steps:
step 101: and responding to the received display instruction aiming at the virtual keyboard, and acquiring interface layout information in the display interface.
The method and the device for adjusting the display position of the virtual keyboard can be applied to a scene of self-defining adjustment of the display position of the virtual keyboard according to the interface layout of the display interface.
The display instruction refers to an instruction for displaying a virtual keyboard.
In some examples, the display instruction may be an instruction triggered by a user click operation, for example, when a user needs to input text in a text box, the text box may be clicked to generate a display instruction corresponding to a virtual keyboard.
In some examples, the display instruction may be an instruction triggered by a user voice, for example, when the user needs to input text, the user may input a piece of voice, and the system recognizes the voice input by the user to generate a display instruction corresponding to the virtual keyboard.
It should be understood that the above examples are only examples for better understanding of the technical solutions of the embodiments of the present application, and are not to be taken as the only limitation to the embodiments.
The interface layout information refers to a layout in the display interface, and in this embodiment, the interface layout information may include layout information such as a text input box, a control button, and a display screen.
After receiving a display instruction for the virtual keyboard, step 102 may be performed in response to the display instruction to obtain interface layout information within the display interface.
Step 102: and acquiring a target area corresponding to the virtual keyboard in the display interface according to the interface layout information.
The target area refers to an area for displaying a virtual keyboard.
After the interface layout information in the display interface is acquired, a target area corresponding to the virtual keyboard in the display interface may be acquired according to the interface layout information, specifically, after the text input box, the controllable button and the display screen in the display interface are acquired, other areas outside an area where the text input box and the controllable button are located may be used as the target area, and specifically, the following two cases may be used:
1. when the display interface is not completely covered by the display picture, the area in the display interface, where the picture, the text input box and the controllable button are not displayed, is taken as a target area, for example, when a user casts a screen to a large-size screen through a mobile phone, if the mobile phone projects the screen vertically below a transverse screen (as shown in fig. 2 a) or projects the screen horizontally of the mobile phone with the vertical screen (as shown in fig. 2 b), the effective area of the projected screen of the mobile phone only occupies the middle position, and the residual black part has a large space, and the free position can be taken as the target area to display the virtual keyboard. As shown in fig. 2d, when the mobile phone is used for screen projection, the effective area only occupies the middle position, at this time, the area (e.g. black area in fig. 2a and fig. 2 b) which is not projected in the large-size screen can be used as the target area, as shown in fig. 2d, 8 is the mobile phone, 9 is the mobile phone display screen, 10 is the screen projection operation, 11 is the target area, 12 is the mobile phone screen projection screen, 13 is the large-size screen, when the mobile phone 8 displays the mobile phone display screen 9, the user can execute the screen projection operation 10 to project the mobile phone display screen 9 onto the large-size screen 13, at this time, the mobile phone screen projection screen 13 is displayed on the large-size screen 13, at this time, the area where the mobile phone screen projection screen 13 is located is the effective area for screen projection, at this time, one of the other areas outside the area where the mobile phone screen projection screen 13 is located in the large-size screen 13 can be selected as the target area, as shown in fig. 2d for the target area 11.
2. When the display screen completely covers the display interface, specifically, two situations can be distinguished, that is, 1, when the electronic device displays the display screen, the screen is full of the whole screen of the electronic device, that is, the display screen completely covers the display interface. 2. When the electronic equipment is used for projecting the screen to the set screen, the screen projecting picture of the electronic equipment is fully distributed on the whole screen, namely, the display picture completely covers the display interface. When the display screen completely covers the display interface, an area outside the areas of the text input box and the controllable buttons in the display interface can be used as a target area.
Of course, in a preferred embodiment of the present application, a screen projection area of the electronic device may be displayed in the display interface, and at this time, the target area may be determined according to a layout of the screen projection screen on the display interface, and specifically, the following detailed description may be described in conjunction with the following specific implementation.
In a specific implementation manner of the present application, the step 102 may include:
substep A1: and acquiring a first area which is positioned outside the picture screen projection area in the display interface according to the interface layout information of the picture screen projection area in the display interface, and taking the first area as the target area.
In this embodiment of the application, the first area is a first area located outside the screen projection area within the display interface, as shown in fig. 2e, 14 is the display interface, 15 is the screen projection area, 16 and 17 are text input boxes, 18 and 19 are buttons, and 20 is a target area, when the screen is projected onto the display interface 14 by the electronic device, an area where the screen is located during screen projection is the screen projection area 15, at this time, the target area can be screened out from an area located outside the screen projection area 15 within the display interface 14, as shown in fig. 2e, the target area 20 is shown. Of course, the text input box 16 and the text input box 17, and the button 18 and the button 19 are also displayed in the display interface, and of course, the text input box 16 and the text input box 17, and the button 18 and the button 19 may be input boxes and buttons inherently displayed in the display interface, or input boxes and buttons projected to the display screen by the electronic device, and specifically, may be determined according to actual situations, and this embodiment is not limited thereto. When the first area outside the screen projection area 15 is screened, in addition to ensuring that the first area is located in the screen projection area 15 in the display interface 14, the area where the text input box and the button are located should be avoided as much as possible, so as to avoid the displayed virtual keyboard from affecting the user operation.
After interface layout information of the screen projection area in the display interface is obtained, a first area outside the screen projection area in the display interface can be obtained, and the first area is used as a target area of virtual keyboard display
Substep A2: and acquiring a second area outside the picture screen projection area and a third area connected with the second area in the picture screen projection area in the display interface according to interface layout information of the picture screen projection area in the display interface, and taking the second area and the third area as the target area.
The second area is an area outside the screen projection area in the display interface.
The third area is an area within the screen projection area that is connected to the second area within the display interface.
After the area of the picture screen projection area in the display interface is determined, the second area and the third area can be obtained according to the interface layout information of the display interface, to use the second area and the third area together as a target area of the virtual keyboard, for example, as shown in fig. 2f, 23 is a display interface, 21 is an area where a screen of the electronic device is located, 22 is a target area, 24 and 26 are text input boxes, 27 and 28 are buttons, when the electronic device projects the picture to the display interface 23, the area where the picture is located during screen projection is the picture screen projection area 21, at this time, the second area and the third area connected with the second area in the scribing screen projection area 21 can be screened from the area outside the picture screen projection area 21 in the display interface 23, to take the second area and the third area together as a target area, such as target area 22 shown in fig. 2 e. Of course, the text input box 24 and the text input box 26, and the button 27 and the button 28 are also displayed in the display interface, and of course, the text input box 24 and the text input box 26, and the button 27 and the button 28 may be input boxes and buttons inherently displayed in the display interface, or input boxes and buttons projected to the display screen by the electronic device, and specifically, may be determined according to actual situations, and this embodiment is not limited thereto. When the target area is screened, the areas where the text input box and the buttons are located should be avoided as much as possible, so that the displayed virtual keyboard is prevented from influencing the user operation.
After acquiring the target area corresponding to the virtual keyboard in the display interface according to the interface layout information, step 103 is executed.
Step 103: displaying the virtual keyboard in the target area.
After the target area within the display interface is obtained according to the interface layout information, the virtual keyboard may be displayed within the target area.
According to the method and the device, the area outside the controllable button and the text input box in the display interface is selected as the target area to display the virtual keyboard, the situation that the virtual keyboard shields the controllable button in the display interface is avoided, the operation of a user is not affected, the situation that the virtual keyboard shields the text input box in the display interface is avoided, and therefore the user can not be affected in text input.
Of course, in this embodiment, after receiving a display instruction for the virtual keyboard, displaying the thumbnail icon of the virtual keyboard, and after determining the target area, displaying the virtual keyboard in the target area according to an operation of the thumbnail icon by the user, which may be specifically described in detail with reference to the following specific implementation manner.
In another specific implementation manner of the present application, the method may further include:
step C1: and displaying a keyboard thumbnail icon corresponding to the virtual keyboard.
In the embodiment of the present application, the keyboard thumbnail icon refers to a thumbnail icon of a virtual keyboard.
In some examples, the keyboard thumbnail icon may be displayed after receiving a display instruction for the virtual keyboard, i.e., after receiving a display instruction for the virtual keyboard, the keyboard thumbnail icon is displayed at a preset position of the display interface.
In some examples, the keyboard thumbnail icon may be an icon displayed at an initial time, for example, when the electronic device is in a bright screen state and a designated display interface is displayed, the keyboard thumbnail icon corresponding to the virtual keyboard is displayed.
It can be understood that the above examples are only examples listed for better understanding of the technical solution of the embodiment of the present application, and in a specific implementation, the display timing of the keyboard thumbnail icon may be set according to a service requirement, which is not limited at all during the present application.
In a specific implementation of the present application, a trigger operation of a user on a keyboard thumbnail icon may also be received, so as to display a virtual keyboard according to the trigger operation of the user, and specifically, the detailed description may be described in conjunction with the following specific implementation.
In a specific implementation manner of the present application, the step 103 may include:
substep D1: and receiving a trigger operation on the keyboard thumbnail icon.
The trigger operation refers to an operation performed by the user on the keyboard thumbnail icon to trigger display of the virtual keyboard.
In some examples, the trigger operation may be a single-click operation performed by the user on the keyboard thumbnail icon, for example, when the user needs to display the virtual keyboard in the display interface, the user may click the keyboard thumbnail icon once to generate the trigger operation corresponding to the keyboard thumbnail icon.
In some examples, the trigger operation may be a double-click operation performed by the user on the keyboard thumbnail icon, for example, when the user needs to display the virtual keyboard in the display interface, the keyboard thumbnail icon may be double-clicked by the user to generate the trigger operation corresponding to the keyboard thumbnail icon.
It is to be understood that the above examples are only examples listed for better understanding of the solution of the embodiment of the present application, and in a specific implementation, a trigger operation of generating a keyboard thumbnail icon by using other ways may also be adopted, such as a trigger operation of generating a keyboard thumbnail icon by using a user voice, and the like.
After the keyboard thumbnail icon is displayed, a triggering operation performed by the user on the keyboard thumbnail icon may be received, and sub-step D2 is performed.
Substep D2: and responding to the trigger operation, and displaying the virtual keyboard in the target area.
And after receiving a trigger operation executed by a user on the keyboard thumbnail icon, responding to the trigger operation and displaying the virtual keyboard in the target area.
Of course, after the keyboard thumbnail icon is displayed, the keyboard thumbnail icon may be dragged by the user, and then the keyboard thumbnail icon may be dragged to the designated position, and the virtual keyboard is displayed in the area associated with the designated position, which may be described in detail in conjunction with the following specific implementation manner.
In another specific implementation manner of the present application, after the step C1, the method may further include:
step C2: and receiving a dragging operation on the keyboard thumbnail icon.
In the present embodiment, the drag operation refers to an operation performed by the user to drag a keyboard thumbnail icon.
After the keyboard thumbnail icon corresponding to the virtual keyboard is displayed on the display interface, the keyboard thumbnail icon can be dragged by the user to complete the position change of the keyboard thumbnail icon.
After receiving the drag operation of the keyboard thumbnail icon by the user, step C3 is performed.
Step C3: and responding to the dragging operation, and displaying the virtual keyboard in a positioning area associated with the positioning position according to the positioning position corresponding to the dragging operation.
The positioning position refers to a final position where the keyboard thumbnail icon is dragged by the dragging operation, for example, when the keyboard thumbnail icon is dragged from the position a to the position B of the display interface by the user, the position B can be used as the positioning position.
The positioning area is an area associated with the positioning position, and after the positioning position is obtained, the positioning position point can be taken as a central point, and then the width and the height of the virtual keyboard are combined to determine the positioning area.
After the dragging operation of the keyboard thumbnail icon by the user is received, the dragging operation can be responded, and the virtual keyboard is displayed in the positioning area associated with the positioning position according to the positioning position corresponding to the dragging operation.
According to the method and the device, the keyboard thumbnail icon corresponding to the virtual keyboard is displayed in advance, and the virtual keyboard corresponding to the keyboard thumbnail icon is displayed according to user operation, so that the operation flexibility of virtual keyboard display can be improved, and the user experience is improved.
According to the virtual keyboard display method provided by the embodiment of the application, the interface layout information in the display interface is obtained by responding to the received display instruction for the virtual keyboard, the target area corresponding to the virtual keyboard in the display interface is obtained according to the interface layout information, and the virtual keyboard is displayed in the target area. According to the method and the device, the target area is selected by combining the interface layout information to display the virtual keyboard, so that the situation that the virtual keyboard shields the controllable buttons in the display interface is avoided, the problem that the operation of a user is influenced by too small display content area of a soft keyboard area is avoided, and the user experience is improved.
Referring to fig. 2, a flowchart illustrating steps of another virtual keyboard display method provided in an embodiment of the present application is shown, and as shown in fig. 2, the virtual keyboard display method may specifically include the following steps:
step 201: after the display instruction is received, whether a target electronic device displaying the display interface is connected with a physical keyboard or not is determined.
The method and the device for displaying the virtual keyboard can be applied to scenes for displaying the virtual keyboard according to the interface layout information in the display interface.
The display instruction refers to an instruction for displaying a virtual keyboard.
The target electronic device is an electronic device (which may be a device such as a mobile phone or a tablet computer) that displays the display interface mentioned in the following steps.
In some examples, the display instruction may be an instruction triggered by a user click operation, for example, when a user needs to input text in a text box, the text box may be clicked to generate a display instruction corresponding to a virtual keyboard.
In some examples, the display instruction may be an instruction triggered by a user voice, for example, when the user needs to input text, the user may input a piece of voice, and the system recognizes the voice input by the user to generate a display instruction corresponding to the virtual keyboard.
It should be understood that the above examples are only examples for better understanding of the technical solutions of the embodiments of the present application, and are not to be taken as the only limitation to the embodiments.
After receiving a display instruction for the virtual keyboard, the system may detect whether the target electronic device has access to a physical keyboard.
When it is determined that the target electronic device has a physical keyboard, step 202 is performed.
If it is determined that the target electronic device does not have a physical keyboard, step 203 is executed.
Step 202: and under the condition that the target electronic equipment is determined to be accessed with the physical keyboard, canceling the display of the virtual keyboard.
And under the condition that the target electronic equipment is determined to be connected with the physical keyboard, canceling the display of the virtual keyboard so that the user preferentially selects the physical keyboard for text input.
Step 203: and under the condition that the target electronic equipment is determined not to be connected with the physical keyboard, acquiring a text input box and/or a control button in the display interface.
The text input box refers to a box for inputting text displayed in the display interface of the target electronic device, as shown in fig. 2c, a text box 1 and a text box 2 are displayed in the display interface, and the text box 1 and the text box 2 can be used as text input boxes. As further shown in fig. 2f, "text box 1", "text box 2", "text box 3", and "text box 4" are displayed in the display interface, and text box 1, text box 2, text box 3, and text box 4 may all be used as text input boxes.
The operation button refers to a button that can be operated by a user in the display interface, as shown in fig. 2c, a "confirm" button and a "cancel" button are displayed in the display interface, both of which are buttons that can be clicked by the user, and can be used as operation buttons in the display interface. As shown in fig. 2e, fig. 2f, and fig. 2g, the display interface displays "add", "delete", "determine", and "cancel" buttons, which are all buttons that can be clicked by the user, and these four buttons can be used as operation buttons in the display interface.
It should be understood that the above examples are only examples for better understanding of the technical solutions of the embodiments of the present application, and are not to be taken as the only limitation to the embodiments.
Under the condition that the target electronic equipment is determined not to be connected with the physical keyboard, a text input box and/or a control button in the display interface can be acquired and used as a key element for selecting the target area.
After the text input box and/or the manipulation buttons within the display interface are obtained, step 204 is performed.
Step 204: and acquiring a display area except for the area where the text input box and/or the control button are/is located in the display interface, and taking the display area as the target area.
After the text input box and/or the control button in the display interface are/is obtained, a display area except the area where the text input box and/or the control button are located in the display interface can be obtained according to the area where the text input box and/or the control button are located in the display interface, specifically, a plane coordinate system can be established by taking a certain vertex of the display interface as an origin, coordinates of four vertices of the text input box can be obtained after the text input box and/or the control button in the display interface are obtained, the area where the text input box is located in the display interface can be calculated according to the coordinates of the four vertices, and/or coordinates of four vertices of a square box just surrounding the control button can be obtained, and the area where the control button is located in the display interface can be calculated according to the coordinates of the four vertices. And then, a display area which can be displayed by the virtual keyboard in the display interface can be acquired by combining the text input box and/or the area where the control button is located in the display interface, so that the display area is used as a target area.
When a plurality of display areas are acquired, except for areas where the text input box and/or the control buttons are located, an area closest to the text input box may be selected as the target area, and specifically, detailed description may be given in conjunction with the following specific implementation manner.
In a specific implementation manner of the present application, the step 205 may include:
substep S1: and under the condition that the display area comprises a plurality of sub-display areas, acquiring a sub-display area which is closest to the text input box in the plurality of sub-display areas as the target area.
In this embodiment, the target display area refers to one of the sub display areas closest to the text input box.
When the acquired display area includes a plurality of sub-display areas, one of the plurality of sub-display areas closest to the text entry box may be acquired to use the sub-display area as a target area for displaying the virtual keyboard. For example, as shown in fig. 2c, two buttons, namely button 6 and button 7, are displayed in the display interface, and include two text input boxes, namely text box 4 and text box 5, and a drawing display area 3, in a specific implementation, a left half area (i.e., a drawing display area) of the display interface may be used as a display area, and a sub-display area closest to the text input box, such as sub-display area 2 shown in fig. 2c, may be selected according to the display area to display the virtual keyboard as a target area.
After the target area is acquired, step 205 is performed, or step 207 is performed.
Step 205: and determining the display size of the virtual keyboard according to the width of the display interface and the preset keyboard aspect ratio.
In this embodiment, the display size of the virtual keyboard may be adaptively adjusted.
The preset keyboard aspect ratio refers to a ratio of the width to the height of the displayed virtual keyboard that is preset by the service person.
After the target area is obtained, the width of the display interface can be obtained, and the display size of the virtual keyboard is determined according to the width of the display interface and the preset keyboard aspect ratio. In particular, the detailed description may be combined with the following specific implementations.
In a specific implementation manner of the present application, the step 205 may include:
substep B1: and determining the target width corresponding to the virtual keyboard according to the width of the display interface and a preset threshold value.
In this embodiment, the preset threshold refers to a default value preset by the service staff.
The target width refers to the width of the virtual keyboard displayed.
After the width of the display interface and the preset threshold are obtained, the target width of the virtual keyboard can be calculated by combining the width of the display interface and the preset threshold. For example, if the preset threshold is n, the width of the display interface is s (w), and then the target width f (w) is n × s (w).
After determining the target width corresponding to the virtual keyboard according to the width of the display interface and the preset threshold, performing sub-step B2.
Substep B2: and determining the target height corresponding to the virtual keyboard according to the preset keyboard aspect ratio and the target width.
The target height refers to the height of the displayed virtual keyboard.
After obtaining the target width of the virtual keyboard, the target height corresponding to the virtual keyboard may be calculated by combining the target width and a preset keyboard aspect ratio, for example, the preset keyboard aspect ratio is a, and the target width calculated in the above step is f (w), at this time, the target height corresponding to the virtual keyboard may be calculated by combining the target width and the preset keyboard aspect ratio, that is, f (w)/f (h) ((a), and f (h) ((f) (w))/a) may be derived.
Substep B3: and determining the display size of the virtual keyboard according to the target width and the target height.
After the target height and the target width corresponding to the virtual keyboard are obtained, the display size of the training keyboard can be determined by combining the target height and the target width.
Of course, in this example, the target height corresponding to the virtual keyboard may also be obtained in advance according to the height of the display interface, the target width corresponding to the virtual keyboard is calculated by combining the target height and the preset keyboard width-to-height ratio, and the display size of the virtual keyboard is determined by combining the target height and the target width.
After determining the display size of the virtual keyboard based on the width of the display interface and the preset keyboard aspect ratio, step 206 is performed.
Step 206: and displaying the virtual keyboard in the target area according to the display size.
After the display size of the virtual keyboard is determined, the virtual keyboard can be displayed in the target area according to the display size.
According to the method and the device, after the element position required to be operated by the user is obtained by calculating the coordinate mode of the text box, the operation area of the user is avoided as much as possible, the soft keyboard display area is independent, and the operation of the user is not influenced.
In this embodiment, the background color of the virtual keyboard and the color of the keys may also be adjusted, where the background color refers to the keyboard background color of the virtual keyboard, and the key color refers to the color of the keys on the virtual keyboard. Specifically, the interface color of the display interface may be obtained, and then the background color of the virtual keyboard and the key color of the virtual key of the virtual keyboard may be determined according to the interface color, for example, the background color of the soft keyboard and the color of each key are automatically adapted according to the background color depth of the whole system, and a background color matching scheme suitable for display by the system may be found according to a soft keyboard color matching algorithm; for example, when the whole system or the interface is gray or dark, the color matching of the soft keyboard is preferably light, so that the operation of the input method is convenient for a user, and because each key on the input method is not very large, the proper color matching scheme is selected, so that the user can quickly identify and input the input.
Of course, in this example, the number of the keys on the virtual keyboard is multiple, the colors of all the keys may be set to be the same color, the colors of all the keys may also be different, and the colors of some of the keys may also be set to be the same, specifically, the color may be determined according to the business requirement, which is not limited in this embodiment.
After the background color of the virtual keyboard and the key color of the virtual keys of the virtual keyboard are determined according to the interface color, the virtual keyboard can be displayed in the target area according to the background color and the key color.
According to the virtual keyboard display method provided by the embodiment of the application, the interface layout information in the display interface is obtained by responding to the received display instruction for the virtual keyboard, the target area corresponding to the virtual keyboard in the display interface is obtained according to the interface layout information, and the virtual keyboard is displayed in the target area. According to the method and the device, the target area is selected by combining the interface layout information to display the virtual keyboard, so that the situation that the virtual keyboard shields the controllable buttons in the display interface is avoided, the problem that the operation of a user is influenced by too small display content area of a soft keyboard area is avoided, and the user experience is improved.
While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present application is not limited by the order of acts or acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Referring to fig. 3, a schematic structural diagram of a virtual keyboard display device provided in an embodiment of the present application is shown, and as shown in fig. 3, the virtual keyboard display device 300 may specifically include the following modules:
an interface layout obtaining module 310, configured to obtain interface layout information in a display interface in response to a received display instruction for a virtual keyboard;
a target area obtaining module 320, configured to obtain, according to the interface layout information, a target area corresponding to the virtual keyboard in the display interface;
a virtual keyboard display module 330, configured to display the virtual keyboard in the target area.
Optionally, when a screen projection area of the electronic device is displayed in the display interface, the target area obtaining module 320 includes:
a second target area obtaining unit, configured to obtain, according to interface layout information of the screen projection area in the display interface, a first area outside the screen projection area in the display interface, and use the first area as the target area;
and the third target area acquisition unit is used for acquiring a second area which is positioned outside the picture screen projection area in the display interface and a third area which is connected with the second area in the picture screen projection area according to the interface layout information of the picture screen projection area in the display interface, and taking the second area and the third area as the target areas.
Optionally, the apparatus further comprises:
the thumbnail icon display module is used for displaying the keyboard thumbnail icon corresponding to the virtual keyboard;
the virtual keyboard display module 330 includes:
the trigger operation receiving unit is used for receiving trigger operation on the keyboard thumbnail icon;
and the first virtual keyboard display unit is used for responding to the trigger operation and displaying the virtual keyboard in the target area.
Optionally, the apparatus further comprises:
the dragging operation receiving module is used for receiving dragging operation on the keyboard thumbnail icon;
and the virtual keyboard positioning module is used for responding to the dragging operation and displaying the virtual keyboard in a positioning area associated with the positioning position according to the positioning position corresponding to the dragging operation.
The virtual keyboard display device provided by the embodiment of the application acquires interface layout information in a display interface by responding to a received display instruction for the virtual keyboard, acquires a target area corresponding to the virtual keyboard in the display interface according to the interface layout information, and displays the virtual keyboard in the target area. According to the method and the device, the target area is selected by combining the interface layout information to display the virtual keyboard, so that the situation that the virtual keyboard shields the controllable buttons in the display interface is avoided, the problem that the operation of a user is influenced by too small display content area of a soft keyboard area is avoided, and the user experience is improved.
Referring to fig. 4, a schematic structural diagram of another virtual keyboard display device provided in the embodiment of the present application is shown, and as shown in fig. 4, the virtual keyboard display device 400 may specifically include the following modules:
the physical keyboard determining module 410 is configured to determine whether a target electronic device displaying the display interface has a physical keyboard after receiving the display instruction;
a virtual keyboard cancellation display module 420, configured to cancel displaying the virtual keyboard when it is determined that the target electronic device is accessed with a physical keyboard;
a layout acquisition execution module 430, configured to execute the interface layout acquisition module 440 when it is determined that the target electronic device does not have a physical keyboard accessed thereto;
the interface layout acquisition module 440 is configured to acquire interface layout information in the display interface after receiving a display instruction for the virtual keyboard;
a target area obtaining module 450, configured to obtain a target area corresponding to the virtual keyboard in the display interface according to the interface layout information;
a virtual keyboard display module 460, configured to display the virtual keyboard in the target area.
Optionally, the interface layout obtaining module 440 includes:
a control button obtaining unit 441, configured to obtain a text input box and/or a control button in the display interface;
the target area acquiring module 450 includes:
a first target area obtaining unit 451, configured to obtain a display area in the display interface except for an area where the text input box and/or the manipulation button is located, and use the display area as the target area.
Optionally, the first target area obtaining unit 451 includes:
a target area acquisition sub-unit configured to acquire, as the target area, a sub-display area closest to the text input box among the plurality of sub-display areas, when the display area includes the plurality of sub-display areas.
Optionally, the virtual keyboard display module 460 includes:
a display size determining unit 461, configured to determine a display size of the virtual keyboard according to the width of the display interface and a preset keyboard aspect ratio;
a second virtual keyboard display unit 462, configured to display the virtual keyboard in the target area according to the display size.
The virtual keyboard display device provided by the embodiment of the application acquires interface layout information in a display interface by responding to a received display instruction for the virtual keyboard, acquires a target area corresponding to the virtual keyboard in the display interface according to the interface layout information, and displays the virtual keyboard in the target area. According to the method and the device, the target area is selected by combining the interface layout information to display the virtual keyboard, so that the situation that the virtual keyboard shields the controllable buttons in the display interface is avoided, the problem that the operation of a user is influenced by too small display content area of a soft keyboard area is avoided, and the user experience is improved.
Additionally, an embodiment of the present application further provides an electronic device, including: a processor, a memory, and a computer program stored on the memory and executable on the processor, the processor implementing the virtual keyboard display method of any of the above when executing the program.
The embodiment of the present application further provides a computer-readable storage medium, and when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the virtual keyboard display methods described above.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing detailed description is directed to a virtual keyboard display method, a virtual keyboard display apparatus, an electronic device, and a computer-readable storage medium, which are provided by the present application, and specific examples are applied herein to explain the principles and embodiments of the present application, and the descriptions of the foregoing examples are only used to help understand the method and core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (12)

1. A virtual keyboard display method, comprising:
responding to a received display instruction aiming at the virtual keyboard, and acquiring interface layout information in a display interface;
acquiring a target area corresponding to the virtual keyboard in the display interface according to the interface layout information; the target area is an interface area which does not contain a text input box and a control button in the display interface;
displaying the virtual keyboard in the target area;
when a screen projection area of the electronic device is displayed in the display interface, acquiring a target area corresponding to the virtual keyboard in the display interface according to the interface layout information includes:
and acquiring a second area outside the picture screen projection area and a third area connected with the second area in the picture screen projection area in the display interface according to interface layout information of the picture screen projection area in the display interface, and taking the second area and the third area as the target area.
2. The method of claim 1, wherein the obtaining interface layout information within a display interface comprises:
acquiring a text input box and/or a control button in the display interface;
the obtaining a target area corresponding to the virtual keyboard in the display interface according to the interface layout information includes:
and acquiring a display area except for the area where the text input box and/or the control button are/is located in the display interface, and taking the display area as the target area.
3. The method according to claim 2, wherein the acquiring a display area in the display interface except for an area where the text input box and/or the manipulation button is located, and taking the display area as the target area comprises:
and under the condition that the display area comprises a plurality of sub-display areas, acquiring a sub-display area which is closest to the text input box in the plurality of sub-display areas as the target area.
4. The method according to claim 1, wherein when a screen projection area of an electronic device is displayed in the display interface, the obtaining a target area corresponding to the virtual keyboard in the display interface according to the interface layout information further comprises:
and acquiring a first area which is positioned outside the picture screen projection area in the display interface according to the interface layout information of the picture screen projection area in the display interface, and taking the first area as the target area.
5. The method of claim 1, further comprising:
displaying a keyboard thumbnail icon corresponding to the virtual keyboard;
the displaying the virtual keyboard in the target area comprises:
receiving a trigger operation on the keyboard thumbnail icon;
and responding to the trigger operation, and displaying the virtual keyboard in the target area.
6. The method of claim 5, wherein after said displaying the keyboard thumbnail icon corresponding to the virtual keyboard, further comprising:
receiving a dragging operation on the keyboard thumbnail icon;
and responding to the dragging operation, and displaying the virtual keyboard in a positioning area associated with the positioning position according to the positioning position corresponding to the dragging operation.
7. The method of any of claims 1-6, wherein displaying the virtual keyboard in the target area comprises:
determining the display size of the virtual keyboard according to the width of the display interface and a preset keyboard aspect ratio;
and displaying the virtual keyboard in the target area according to the display size.
8. The method of claim 7, wherein determining the display size of the virtual keyboard according to the width of the display interface and a preset keyboard aspect ratio comprises:
determining a target width corresponding to the virtual keyboard according to the width of the display interface and a preset threshold;
determining a target height corresponding to the virtual keyboard according to the preset keyboard aspect ratio and the target width;
and determining the display size of the virtual keyboard according to the target width and the target height.
9. The method according to any one of claims 1-6, further comprising, prior to said obtaining interface layout information within a display interface:
after the display instruction is received, determining whether a target electronic device displaying the display interface is accessed with a physical keyboard;
under the condition that the target electronic equipment is determined to be connected with the physical keyboard, the virtual keyboard is cancelled to be displayed;
and executing the step of acquiring interface layout information in the display interface under the condition that the target electronic equipment is determined not to be accessed with the physical keyboard.
10. A virtual keyboard display device, comprising:
the interface layout acquisition module is used for responding to a received display instruction aiming at the virtual keyboard and acquiring interface layout information in a display interface;
a target area obtaining module, configured to obtain a target area corresponding to the virtual keyboard in the display interface according to the interface layout information; the target area is an interface area which does not contain a text input box and a control button in the display interface;
the virtual keyboard display module is used for displaying the virtual keyboard in the target area;
when a picture screen projection area of the electronic device is displayed in the display interface, the target area acquisition module includes:
and the third target area acquisition unit is used for acquiring a second area which is positioned outside the picture screen projection area in the display interface and a third area which is connected with the second area in the picture screen projection area according to the interface layout information of the picture screen projection area in the display interface, and taking the second area and the third area as the target areas.
11. An electronic device, comprising:
a processor, a memory, and a computer program stored on and executable on the memory, the processor implementing the virtual keyboard display method of any one of claims 1 to 9 when executing the program.
12. A computer readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the virtual keyboard display method of any one of claims 1 to 9.
CN202010754755.6A 2020-07-30 2020-07-30 Virtual keyboard display method and device and electronic equipment Active CN111857532B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010754755.6A CN111857532B (en) 2020-07-30 2020-07-30 Virtual keyboard display method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010754755.6A CN111857532B (en) 2020-07-30 2020-07-30 Virtual keyboard display method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN111857532A CN111857532A (en) 2020-10-30
CN111857532B true CN111857532B (en) 2022-04-29

Family

ID=72946599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010754755.6A Active CN111857532B (en) 2020-07-30 2020-07-30 Virtual keyboard display method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN111857532B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115037976A (en) * 2021-03-03 2022-09-09 Oppo广东移动通信有限公司 Display method, terminal and storage medium
CN115495003A (en) * 2021-09-18 2022-12-20 荣耀终端有限公司 Keyboard display method, folding screen device and computer readable storage medium
CN114675905B (en) * 2022-04-07 2024-03-08 亿咖通(湖北)技术有限公司 Information display method, vehicle-mounted system and readable storage medium
CN114895841A (en) * 2022-05-20 2022-08-12 中国建设银行股份有限公司 Page display method, device, equipment and medium
CN117389437A (en) * 2022-07-05 2024-01-12 华为技术有限公司 Multi-window display method and equipment
CN116156234B (en) * 2022-12-19 2024-10-11 深圳创维-Rgb电子有限公司 Reverse control method and device based on wireless screen throwing and wireless screen throwing system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867795A (en) * 2015-11-18 2016-08-17 乐视致新电子科技(天津)有限公司 Display method and device of virtual keyboard, and electronic equipment
CN107122120A (en) * 2017-05-25 2017-09-01 深圳天珑无线科技有限公司 A kind of processing method of dummy keyboard, device and terminal
CN107168601A (en) * 2017-03-29 2017-09-15 福建星网锐捷通讯股份有限公司 A kind of dummy keyboard input interface displaying method and device
CN110119239A (en) * 2018-02-06 2019-08-13 北京搜狗科技发展有限公司 A kind of input method application display method and device
CN110471611A (en) * 2019-08-20 2019-11-19 广州视源电子科技股份有限公司 Method, apparatus, terminal device and the storage medium of keyboard starting

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160182603A1 (en) * 2014-12-19 2016-06-23 Microsoft Technology Licensing, Llc Browser Display Casting Techniques

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867795A (en) * 2015-11-18 2016-08-17 乐视致新电子科技(天津)有限公司 Display method and device of virtual keyboard, and electronic equipment
CN107168601A (en) * 2017-03-29 2017-09-15 福建星网锐捷通讯股份有限公司 A kind of dummy keyboard input interface displaying method and device
CN107122120A (en) * 2017-05-25 2017-09-01 深圳天珑无线科技有限公司 A kind of processing method of dummy keyboard, device and terminal
CN110119239A (en) * 2018-02-06 2019-08-13 北京搜狗科技发展有限公司 A kind of input method application display method and device
CN110471611A (en) * 2019-08-20 2019-11-19 广州视源电子科技股份有限公司 Method, apparatus, terminal device and the storage medium of keyboard starting

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Screen casting from small screen to big screen;D Kiran Kumar;《 2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2)》;20171230;第403-407页 *
投屏软件轻松实现手机电脑互投;周敏;《计算机与网络》;20171112;第41页 *

Also Published As

Publication number Publication date
CN111857532A (en) 2020-10-30

Similar Documents

Publication Publication Date Title
CN111857532B (en) Virtual keyboard display method and device and electronic equipment
US10346011B2 (en) User interface for the application of image effects to images
US20150177843A1 (en) Device and method for displaying user interface of virtual input device based on motion recognition
US11054987B1 (en) Sidebar interaction method, device, and computer-readable storage medium
US20180240213A1 (en) Information processing system, information processing method, and program
US9509733B2 (en) Program, communication apparatus and control method
EP3163423B1 (en) Method and device for setting background of ui control
CN111045344A (en) Control method of household equipment and electronic equipment
CN110865758B (en) Display method and electronic equipment
CN105474303A (en) Information processing device, information processing method, and program
CN113645494B (en) Screen fusion method, display device, terminal device and server
CN110968364B (en) Method and device for adding shortcut plugins and intelligent device
US20150116368A1 (en) Method and device for adjusting characters of application
CN109104566B (en) Image display method and terminal equipment
CN104516644A (en) Method for free screen capture and terminal
KR20150117820A (en) Method For Displaying Image and An Electronic Device Thereof
CN110798621A (en) Image processing method and electronic equipment
CN111124227A (en) Image display method and electronic equipment
WO2021169885A1 (en) Display method and electronic device
CN111158485B (en) Screen control method and electronic equipment
US20230274388A1 (en) Photographing Method, and Electronic Device and Non-Transitory Readable Storage Medium
US11818498B2 (en) Screen recording method and apparatus, and electronic device
CN115291792B (en) Display device and control method thereof
CN112312021B (en) Shooting parameter adjusting method and device
CN113760139A (en) Information processing method and device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant