The shadow input method is a simple, concise and highly customized input method. The shadow input method originated from the grapefruit input method developed by "Hello_srf". It is called "shadow", which is intended to make efforts on efficiency, let you have different input, let you blossom between your fingers, and let your operation look like a "shadow"!
Software features
Shadow input method is an open source, green and safe input method. You can safely use it with the following features:
Efficient and fast, improving your efficiency is the purpose of the shadow, not just input. On the basis of highly customized input methods, plus the addition of magic strings and super commands, you can experience the flowing operation, which is absolutely unnecessary.
It is green and portable. It can be placed on a USB flash drive or a mobile hard disk. You can plug and play anywhere you go. Everywhere you go, you are familiar with the input scheme. There will never be advertising harassment. You will never modify your system. Like psoriasis, it will not be cleaned up in any way. At the same time, the shadow will not affect your original input method. Shadow follows the development concept of green and open source, open source code, so you can use it with confidence.
Highly customized, you can transform your own thesaurus, magic string library, and command library as you like. The input method currently supports five input schemes, namely, Wubi, Xiaohe sound shape, Xiaohe double spell, natural code double spell, Microsoft double spell, abc double spell, Pinyin, etc. The magic string can allow you to input 100000 words in one second, and the super command can make you operate the window almost omnipotent.
What are you waiting for? Let it take you to fly.
Enter Help
Input method switch -->Shift
Select the first candidate on the screen ->Space
Candidates on the screen ---->Numbers 1, 2, 3, 4, 5, 6, 7, 8, 9, 0
English characters on the screen ->Enter
Magic string appears on the screen ->comma
Execute the command ------>full stop
Candidate page turning -------->- [(left)+] (right)
Built in command ------>'key, "command name and parameter" or "command name and parameter" call (not affected by whether the super command is enabled or not)
Function introduction
option
Check the corresponding options.
Startup: This function requires the support of the system's task scheduling service.
Automatic update: If there is no response after starting the input method for a period of time, please turn off this option and use manual update.
Run as administrator: if this option is not enabled, various functions cannot be used in other applications running with administrator privileges; When enabled, the mouse drag command generation function of the functions library is invalid.
Transmission delay: Some windows have requirements on the transmission speed of keys, and cannot respond to too fast keystrokes. Adjust the delay appropriately to solve related problems.
Word association: when inputting pinyin, associate a part of pinyin that may not be completed, for example, when inputting xi'wa, candidates such as xi'wang and xi'wan will be displayed.
Dynamic frequency modulation; When enabled, the word frequency weight corresponding to the input will gradually increase, indicating that the position of the word in the candidates has changed.
Self learning: It is only effective when the input scheme is Pinyin. When you select a candidate by typing a phrase, self learning is activated when the first candidate selects a single word.
Default mode: English or Chinese, the default mode when a window is opened for the first time.
Application of xx mode: the default mode when opening a window or switching to a window. Enter the process name or ahk_class in English, separated by, for example, QQ.exe, TXGuiFoundation.
Traditional Chinese: After opening, the input simplified characters will be output as traditional characters. When closing, the traditional characters in the thesaurus cannot be output as simplified characters. Invalid for hotstrings library.
Input Scheme: divided into two categories: Pinyin and shape code. Pinyin and Shuangpin are both classified as Pinyin, using pinyin thesaurus; All codes with a maximum code length of 4 digits are classified as shape codes, including Wubi, Xiaohe sound shape, etc. The vocabulary used is determined by the name of the imported file. After importing, re open the options to select relevant options.
Auto expand to full spelling: auxiliary display of pinyin full spelling corresponding to the current input.
Pinyin index: It is strongly recommended to use pinyin related input schemes to enable this function (including mixed input of pinyin). After the function is enabled, you can use pinyin, fuzzy sound and other functions, and the word selection is more accurate. When inputting exceptions, click<Rebuild>to regenerate the Pinyin index.
Error code clearing: clear the input when there is no corresponding 4-code word. Error code clearing, five code first screen, four code only screen and Pinyin mixed input will conflict.
Quick weight selection: available for shape code input Press the key to select secondary selection and tertiary selection
Interface: setting of candidate box style and logo zoom.
Control: shortcut key, built-in command renaming and other settings.
Import thesaurus
Click the Import Thesaurus button, select the corresponding thesaurus file, and wait until the status bar of thesaurus management interface prompts that the import is complete.
The imported thesaurus is in txt text format;
The file name is prefixed with one of pinyin (corresponding to all double spelling and pinyin input methods), emoji (emoji expression), hotstrings (corresponding to magic string function), functions (corresponding to super command function) or others, such as pinyin.txt, pinyin_191022.txt; when the prefix is pinyin, wubi86, the code can be automatically generated; Importing the shape code thesaurus with other prefixes will generate corresponding options (applicable to the longest code of 4 bits).
The import formats of Pinyin and shape codes are: (xnhe=Xiaohe=16) (shuang'pin=Shuangpin=49 )(xnhe=Little Crane) (Little Crane) (Little Crane=10) (aaaa=Rolls Royce=Gong=Gong=Gong=Gong respectfully=flowers and plants); Hotstrings and functions are imported in JSON format, such as {“key”,”value”,”comment”}。
The same import file can only contain one format;
The imported key is a combination of lowercase letters. When importing pinyin, the key contains a 'word breaker.
Export thesaurus
Select the corresponding thesaurus and click the Export Thesaurus button (you can also export some terms after searching).
Delete thesaurus
Select the corresponding thesaurus and click the Delete Thesaurus button.
Add entry
To add an entry, right-click in the entry display area, select the New button in the pop-up menu, and edit the content on the blank entry.
The entry logic is key+value+weight/comment mode.
The entries in functions thesaurus must be edited with notes, which are display contents, such as value=notepad.exe Notes=Notepad. Drag the file to the thesaurus management interface to quickly create new functions entries (this operation is invalid when the administrator has permission to run).
Edit Entry
When dynamic frequency modulation is turned on, the weight of entries increases with the number of user inputs. Candidates will be sorted according to the weight, so users with high order requirements can adjust the weight and turn off dynamic frequency modulation.
Adjustment method: Retrieve all entries of the same key by searching. Double click the corresponding location to edit. Press Up, Down, Shift+Tab, and Tab to switch the editing area up, down, left, and right.
Delete Entry
Select the entry to be deleted, right-click, and select the Delete button in the pop-up menu or press the Delete key (multiple choices are allowed).
Magic generation
Magic generation is a hard to use shortcut. It can import words in batches, generate entries, and save formatted text.
Input Method Triumph Guide
The input method is developed with autohotkey language, which mainly consists of program body and thesaurus. Users can "toss" the thesaurus or modify the source code according to their own needs. Nothing is impossible, only unexpected! ha-ha
Lexical logic:
Logic of Xiaohe's Thesaurus Construction
Single character -->small crane sound, simplified code (aakk: ah, a: ah)
Double word -->the first two codes of the first word+the first two codes of the last word (ykzi: shadow)
More than three characters -->first two characters first code+last two characters first code (urfa: input method)
Four characters and above -->first three characters+last characters (txyv: meeting old friends in other places)
Wubi thesaurus logic
86, 98 scheme, simplicity first
Import wubi86 and wubi98 thesaurus, and automatically generate corresponding options
When creating a new term, automatically generate Wubi 86 and Wubi 98 codes (the corresponding default thesaurus names wubi86 and wubi98)
Pinyin thesaurus logic
Complete spelling, separating the pinyin of each word with '
Automatically generate pinyin when creating new entries (thesaurus name pinyin)
For better Pinyin experience, please open Pinyin Index (Pinyin Enhancement), including five strokes of mixed input of Pinyin
Magic string library logic
Custom phrase or formatted large text
Multiple modes can be set at comment, without {...} keyword or {Input} {Text} Text mode (default); {Fast} paste mode, fast when inputting large text; {Delay, 10,10} delay mode; {} The keystroke mode is the same as {Delay, 10,0}, for example:! {F4};
Super Run Command Library Logic
Seamless jump>
Seamless startup>
Run a custom script (add {Script} prefix to the comment)
The parameters in parentheses of built-in functions are not required, time (· 101546) –>10:15:46 am; date(·20191123) –> November 23, 2019 - Saturday; Lunar (· 20191027) –>The 29th day of September in the lunar calendar of the year of Yi Hai (pig) | the 43rd week |; num·12345 –> Twelve thousand three hundred forty-five; Dxnum · 12345 –>Twelve Thousand Three Hundred and Forty five (the same as num · 12345 · d); dtb(·123) –> 1111011 (omit the parameter and take the value in the shear plate); Same with dth bth、btd、htd、htb;shichen·2 –>Ugly (crowing of chickens | "Four Watches"); Magic xxxx takes all entries with key=xxxx in hotstrings thesaurus; Emoji · xxxx takes all entries with key=xxxx in emoji thesaurus; len Calculate the number of characters on the clipboard. If there are characters larger than 2 bytes, the calculation result will be incorrect.
Update log
v2.0.3
1. Adjust and exit when switching to other input methods ->Disable
2. Repair the occasional abnormal shift of punctuation top screen and paired symbols
3. Notes switch with scheme, file name+"_Scheme"
4. Fix the problem that thesaurus management cannot automatically load thesaurus