summaryrefslogtreecommitdiffstats
path: root/functions.ahk
diff options
context:
space:
mode:
Diffstat (limited to 'functions.ahk')
-rw-r--r--functions.ahk29
1 files changed, 29 insertions, 0 deletions
diff --git a/functions.ahk b/functions.ahk
index 254e7d7..1221c7d 100644
--- a/functions.ahk
+++ b/functions.ahk
@@ -129,6 +129,16 @@ typeCygwin() {
Return
}
+typeAcuteE() {
+ ; {AltDown}130{AltUp} doesn't work for some reason, don't judge me
+ ClipSaved := ClipboardAll
+ Clipboard = é
+ Send ^v
+ Clipboard := ClipSaved
+ ClipSaved =
+ Return
+ }
+
cmdPaste() { ;C-v / S-insert pastes into cmd
CoordMode, Mouse, Relative
MouseMove, 100, 100
@@ -256,6 +266,25 @@ winSplit() { ;split active and previous window side by side, press again to swap
Return
}
+winSplitH() { ;split active and previous window on top of each other, press again to swap positions
+ splitToggleH := !splitToggleH
+ If (splitToggleH = "1") {
+ Tile("T")
+ Sleep, 15
+ Send {AltDown}{Tab}{AltUp}
+ Sleep, 10
+ Tile("B")
+ Sleep, 15
+ Send {AltDown}{Tab}{AltUp}
+ }
+ Else {
+ Send {AltDown}{Tab}{AltUp}
+ Sleep, 10
+ winSplitH()
+ }
+ Return
+ }
+
kdeMove() { ;kde-windows (Easy Window Dragging -- KDE style (requires XP/2k/NT) -- by Jonny)
MouseGetPos,KDE_X1,KDE_Y1,KDE_id
WinGet,KDE_Win,MinMax,ahk_id %KDE_id%