This boilerplate function, sometimes called abbreviation, is a function to input frequently used sentences, formulas, commands, memos, and information, and to load them as simple input when necessary. For example, if you say 'Hi', 'Hi, nice to meet you, my name is GKKmon.' And the phrase is changed.
These boilerplate utilities should be used with shorthand keyboards or shorthand keyboards, which are professional hardware such as CAS and SoundJava, or by using a free program that is not usually paid or a little complicated free program that does not have a Korean translation .
In fact, using AutoHotkey's hotstring feature, you can easily implement all of your AutoText-related features at a higher quality than a professional machine or a paid program.
First of all, users who are new to Auto Hotkey can go through the tutorial and continue the following.Simple AutoHotkey installation and basic usage. Tutorial example
Hotstring code'::' Making AutoText and OTA Modify Auto Hotkeys with
The basic code for hotstrings using boilerplate is as follows.
::hi::Hello my name is GKKmon
If you set the default code like this
In fact, this is just the end of the boilerplate description, but you can see that there are a lot of inconveniences when you use it. First, it is necessary to take actions such as enter and space bar to change to a boilerplate. In this state, it is more troublesome to enter wrongly or in other situations, and it is difficult to utilize functions such as correction of typos.
Immediate change useful for typos correction'*' property
So, if you want to be promptly changed as soon as you
:*:hi::Hello my name is GKKmon
In this way,
By using this function and setting the boilerplate in the following manner, it is possible to correct the typos automatically. Because the boilerplate recognizes only EnglishThe first part must be English.
; 'ㅇ낳'을 '않'으로 오타수정 해주는 상용구 :*:dskg::않 ; AutoText to edit the 'appel' to 'apple' :*:appel::apple
If you save it like this
Irrespective of context'?' property
However, this is still inconvenient code in practice. This is because the boilerplate works only when it is written as a standalone without any characters in front of it.
For example,
:*?:dskg::않 :*?:appel::apple
Even if you know this, you can freely use any kind of boilerplate. However, there are some inconveniences because of the use of Hangul.
Backspace control to prevent errors in English boilerplate'B0' property
The first is that this boilerplate function
E.g
:*?:rmfjgrpeh::그렇게도
, It recognizes the number of English as the default setting and presses backspace 9 times. Then,
In this case, you need to adjust the number of backspaces, since you need 5 backspaces in total.
:*?B0:rmfjgrpeh::{bs 5}그렇게도
Painted blue
You can use uppercase and lowercase letters,'C' property
Finally, to distinguish between case and
; 빵을 핫키로 하기 위해선 Qkd 이라고 대소문자를 구분해 핫키를 만들면 된다. :C:Qkd::내가 좋아하는 빵은 슈크림빵 :C:Ap::Apple
Like the code above
These are the essential attributes of the hot-key function hot-key that you personally think. Even if you use only the functions listed here, you can freely use both the boilerplate and typos correction functions in a simpler and more quality way than the pop-up boilerplate programs on the market.
There are more properties than this, but I will explain it next time because the kind is so vast and the properties mentioned above are not so high. If you wonderOfficial Auto Hotkey