US 12,287,924 B2
Keyboard input method and system, computer-readable storage medium, electronic device, and computer program product
Xingzhong Zhuo, Shenzhen (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)
Filed by TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Guangdong (CN)
Filed on Feb. 22, 2024, as Appl. No. 18/584,476.
Application 18/584,476 is a continuation of application No. PCT/CN2023/091151, filed on Apr. 27, 2023.
Claims priority of application No. 202210834058.0 (CN), filed on Jul. 14, 2022.
Prior Publication US 2024/0248547 A1, Jul. 25, 2024
Int. Cl. G06F 3/023 (2006.01); G06F 3/04886 (2022.01)
CPC G06F 3/023 (2013.01) [G06F 3/04886 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A keyboard input system, comprising:
at least one memory configured to store program code; and
at least one processor configured to read the program code and operate as instructed by the program code, the program code comprising:
first determining code configured to cause at least one of the at least one processor to obtain inputted information of a current input keyboard, and determine a first type of the current input keyboard;
loading code configured to cause at least one of the at least one processor to load, based on the first type of the current input keyboard being inconsistent with a second type of an input keyboard used during a previously performed input operation, a system word vocabulary and a conversion algorithm model that correspond to the first type from a library;
first obtaining code configured to cause at least one of the at least one processor to obtain user entry information corresponding to the inputted information from a user lexicon that has been loaded, and obtain system entry information corresponding to the inputted information from the system word vocabulary, the user lexicon comprising a user entry used based on an input keyboard of any type, and the user lexicon, the system word vocabulary, and the conversion algorithm model set in the same input method kernel engine; and
output code configured to cause at least one of the at least one processor to determine a list of to-be-selected entries corresponding to the inputted information according to the user entry information, the system entry information, and the conversion algorithm model, and output the list of to-be-selected entries.