1
0
mirror of https://github.com/ret-Phoenix/SmartConfigurator.git synced 2026-06-09 22:05:18 +02:00
Files
SmartConfigurator/SmartConfigurator.ahk

217 lines
4.9 KiB
AutoHotkey

#include core\KeyCodes.ahk
#include core\WorkWithModule.ahk
#include core\WorkWithWindows.ahk
#include scripts\actions.ahk
#include scripts\menu.ahk
Ctrl_A = ^{SC01E}
Ctrl_L = ^{SC026}
Ctrl_Shift_Z = ^+{SC02C}
; ----------------------------------
; Ctrl + 1 Âûçîâ ñïèñêà ïðîöåäóð
^1:: actionShowMethodsList()
; Ctrl + 2 - Âûçîâ ñïèñêà ñåêöèé
^2:: actionShowRegionsList()
; Ctrl + 3 - Îòêðûòèå âíåøíèõ ôàéëîâ
^3:: actionShowExtFilesList()
; Ctrl + Shift + m - Ïðî÷èå ñêðèïòû
~^+sc32:: actionShowScriptManager()
; Ctrl + w Âûáîð ðàíåå íàáðàííîãî ñëîâà
^sc11:: actionShowPrevWords()
; ----------------------------------
; ÍÀ×ÀËÎ: Íàâèãàöèÿ âíóòðè ìåòîäà
; Ctrl + b -  íà÷àëî ìåòîäà
^sc30:: actionGotoMethodBegin()
; Ctrl + e - Â êîíåö ìåòîäà
^sc12:: actionGotoMethodEnd()
; ÊÎÍÅÖ: Íàâèãàöèÿ âíóòðè ìåòîäà
; ----------------------------------
;-----------------------------------------------
; --- Ïîèñê ñ Ðåãóëÿðíûìè âûðàæåíèÿìè ---
; Alt + f - ïîèñê ñ ðåã.âûðàæåíèÿìè
!sc21:: actionShowRegExSearch()
;-----------------------------------------------
; Alt + r - ðåçóëüòàòû ïîñëåäíåãî ïîèñêà
!sc13:: actionShowRegExSearchLastResult()
; shift + alt + r
+!sc13:: actionShowLastSelect()
; --- Ïðî÷åå ---
; ctrl + / (ctrl + .) - Çàêîìåíòèðîâàòü ñòðîêó:
^/:: Send, {home}//
; Ctrl + i - Ðàçâåðíóòü ìîäóëü:
^sc17:: SendInput, ^+{NumpadAdd}
; Alt-\ ñèìâîë '|'
$!\:: SendInput |
; Alt - [ - ñèìâîë '['
$!SC01A::Send [
; Alt + ] - ñèìâîë ']'
$!SC01B::Send ]
; Alt - & - ñèìâîë '&'
$!SC008::Send &
; Alt - < - ñèìâîë '<'
$!sc33::Send <
; Alt - > - ñèìâîë '>'
$!sc34::Send >
; Ctrl + D - Êîïèðîâàíèå òåêóùåé ñòðîêè/ âûäåëåííîãî áëîêà è âñòàâêà íèæå
^sc20:: SendInput, {CTRLDOWN}{INS}{CTRLUP}{Right}{HOME}{HOME}{SHIFTDOWN}{INS}{SHIFTUP}
; ----------------------------------------
; àâòîðñêèå êîììåíòàðèè
; ----------------------------------------
!sc1E:: actionRunAuthorComments("add") ; alt+a - áëîê äîáàâëåí
!sc12:: actionRunAuthorComments("edit") ; alt+e - áëîê èçìåíåí
!sc20:: actionRunAuthorComments("del") ; alt+d - áëîê óäàëåí
; ÊÎÍÅÖ àâòîðñêèå êîììåíòàðèè
; ----------------------------------------
;-----------------------------------
; ïåðåõîäû ïî ïðîöåäóðàì â ñòèëå OpenConf
;
; Ctrl + Enter - ïåðåõîä â ïðîöåäóðó (êàê â OpenConf)
^Enter::
SendInput, {F12}
return
; Alt + - âîçâðàò íà ïðåäûäóùóþ ïîçèöèþ (êàê â OpenConf)
!left::
SendInput, ^-
return
;------------------------------------
; Ctrl+7 - Ïðåïðîöåññîð ôóíêöèè
^SC008:: actionShowPreprocMethod()
;------------------------------------
; Íàâèãàöèÿ ïî ìåòàäàííûì
; Alt + J - Ïîèñê ïî ìåòàäàííûì
$!sc24:: actionShowSimpleMetaSearch()
; Ctrl +j - Ïåðåõîä ê îáúåêòó ìåòàäàííûõ èç òèïà òåêóùåãî ðåêâèçèòà
$^sc24:: actionShowIncomingObjectTypes()
; Ctrl + shift + j - Ïåðåõîä ê îáúåêòó ìåòàäàííûõ
$^+sc24:: actionShowMetadataNavigator()
;------------------------------------
;------------------------------------
; Àâòîçàìåíà ïðèðàùåíèé ++, +=, --, -=
::++::
actionIncrements("++")
Return
::--::
actionIncrements("--")
Return
::+=::
actionIncrements("+=")
Return
::-=::
actionIncrements("-=")
Return
;------------------------------------
; Win + X - Ïîêàçàòü ìåíþ
$#sc02D::
showMenu()
Return
; Alt + Ctrl + Ïðîáåë - âûáðàòü ðàíåå íàáðàííîå ñëîâî
!^Space::
actionShowPrevWords()
Return
; ----------------------------------
; Ctrl + 0 Çàïóñê 1script
^0:: actionRun1Script()
; -----------------------------------
; Ïåðåéòè ê íà÷àëó ñëîâà â ñîñòàâíîé ñòðîêå
; Shift + Alt + Left
!+left::
actionGoToPrevContainedWord()
return
; Ïåðåéòè ê êîíöó ñëîâà â ñîñòàâíîé ñòðîêå
; Shift + Alt + Right
!+Right::
actionGoToNextContainedWord()
return
; Win + N - ïîêàçàòü èìÿ ìåòîäà
#sc31::
actionShowMethodName()
return
; Alt + Up - ïåðåäâèíóòü ñòðîêó ââåðõ
!up::
SendInput, {HOME}{SHIFTDOWN}{END}{SHIFTUP}{SHIFTDOWN}{DEL}{SHIFTUP}^{sc26}{HOME}{UP}{HOME}{ENTER}{UP}{SHIFTDOWN}{INS}{SHIFTUP}
return
; Alt + down - ïåðåäâèíóòü ñòðîêó âíèç
!down::
SendInput, {HOME}{SHIFTDOWN}{END}{SHIFTUP}{SHIFTDOWN}{DEL}{SHIFTUP}^{sc26}{END}{ENTER}{SHIFTDOWN}{INS}{SHIFTUP}
return
; Ctrl + Alt + F - âûïîëíèòü ôîðìàòèðîâàíèå
^!sc21::
actionOneStyleSelection()
return
; Win + C - Âçÿòü â áóôåð ñëîâî ïîä êóðñîðîì
#sc2E::
SendInput, {CTRLDOWN}{left}{SHIFTDOWN}{Right}{SHIFTUP}{ins}{CTRLUP}{Right}
return
; Win + W - Ìåíåäæåð îêîí
#sc11::
actionWindowsManager()
return
; Win + S - Ôèëüòðàöèÿ ðåçóëüòàòîâ ïîèñêà
#sc1F::
actionResultSearchFilter()
return
; Shift + Enter - ïðîäîëæèòü ñòðîêó
+Enter::
actionContinueRow()
Return
; Ctrl + Shift + Q - âûáîð øàáëîíà
~^+sc10::
actionChoiceTemplate()
Return
; Ctrl + 6 - Îòêðûòü ìîäóëü îáúåêòà âíåøíåé îáðàáîòêè / âíåøíåãî îò÷åòà
~^6::
actionOpenObjectModuleExternal()
Return
; Ctrl + 5 - Îòêðûòü îñíîâíóþ ôîðìó âíåøíåé îáðàáîòêè / âíåøíåãî îò÷åòà
~^5::
actionOpenMainFormExternal()
Return