Code: Select all
!A::
{
Clipboard = %A_Tab%
Send ^v
}
Code: Select all
!A::
{
Clipboard = %A_Tab%
Send ^v
}
Code: Select all
!a::
Clipboard := A_Tab
Send ^v
Return
Code: Select all
!a::Send,% A_Tab
Code: Select all
!a::Send, {Tab}
Code: Select all
!a::Send, {LAlt Down}{Numpad9}{LAlt Up}
----abcmno----
----abcX mno----
Code: Select all
; Example 1.
!A::
{
tmpClip := Clipboard ; Save current clipboard content
prefixChr := A_space
Clipboard := prefixChr . A_Tab
Send ^v ; paste space followed by Tab
Sleep 100 ; Allow paste to complete before the clipboard changes
Clipboard := tmpClip ; restore original clipboard content
}
Code: Select all
; Example 2.
!A::
{
tmpClip := Clipboard ; Save current clipboard content
prefixChr := chr(0x200B) ; zero-width space
Clipboard := prefixChr . A_Tab
Send ^v ; paste zero-width space followed by Tab
Sleep 100 ; Allow paste to complete before the clipboard changes
Clipboard := tmpClip ; restore original clipboard content
}
Code: Select all
; Example 3.
!A::
{
tmpClip := Clipboard ; Save current clipboard content
prefixChr:= chr(0x200B) ; zero-width space
Clipboard := prefixChr . A_Tab
Send ^v ; paste zero-width space followed by Tab
Sleep 100 ; Allow paste to complete before the clipboard changes
Send {Left}{BS}{Right} ; skip back over Tab, backspace to remove zero-width char, then skip forward over Tab to original position
Clipboard := tmpClip ; restore original clipboard content
}
Users browsing this forum: Araphen, Bing [Bot], Peiya, ShatterCoder and 309 guests