#AutoHotKey

Giles of the Junglegilester45@twit.social
2025-12-11

When I'm too lazy to even speak to Alexa, and just want to be able to operate my study lights from my keyboard without looking up.

#HomeAssistant, #MQTT and #AutoHotKey to the rescue!

technical-capers.info/post/the

tanloongtanloong
2025-12-01
Antonio Buenoatnbueno
2025-11-15

@dustcircle I solved that back in with a bit of 😁

#-::Send {U+2013} ; Win + - → en dash
+#-::Send {U+2014} ; Shift + Win + - → em dash

𝙢𝙚𝙡𝙘𝙤𝙢melcom
2025-11-05

My GitHub profile is now the central hub for my open-source tools! 💻✨

Find the source for my FFmpeg Audio Normalizer (🔊), GhostKey Sentinel (🛡️), the Highlighter with X Userscript (🖍️), and more.

Check it all out here:
github.com/melcom-creations

2025-10-10

@nyquildotorg #autohotkey is a relatively easy to learn language for this sort of task, if you don’t already have some way of doing it

Kevin Driscoll 📳੯‧̀͡⬮kdriscoll@aoir.social
2025-09-23

Here's an #autohotkey script that will send any highlighted text to ZoteroBib in a new browser tab. Typical usage: highlight a URL, hit the hotkeys, and generate a full bibliography entry. #dh #zotero

gist.github.com/driscoll/dfa86

I discovered #AutoHotKey

Space::
{
Send "^{LButton}"
Sleep 1000
Send "^{w}"
Sleep 30
}

2025-07-30

DSL KeyPad — ввод более 4 700 символов Юникода прямо с клавиатуры

Зачем? — У меня и самой был запрос на такую программу. Программу с кучей «нестандартных» символов. Существующие решения не отвечали моим потребностям и тогда я решила создать своё, подходящее под мои хотелки: многоязычный ввод, ввод типографских, математических и даже алхимических символов. И теперь я надеюсь, что сие «изобретение» окажется полезным не только для меня. Такой инструмент необходим мне для разработки вселенной — построение канона культур, писательство (именно работа над книгой стала триггером для начала разработки) и работа с языками. Создавать новые языки на основе существующих систем ныне будет проще — все нужные символы как на ладони. В статье представлен обзор на DSL KeyPad и его основные фичи, благодаря которым вы сможете печатать с внушительным арсеналом символов, имея всего-то две языковые раскладки: русскую и английскую. Румынский? Немецкий? Или может быть Вьетнамский? Старославянский? Да легко — множество комбинаций и ряд фич позволит вам писать на куче языков. Да хоть Германские руны и Глаголицу печатать. Прилагаются и широкие возможности кастомизации под свои нужды. А это примеры названий языков и систем, написанные с помощью моей программы: Қазақ тілі, Хуэйзў йүян, Забони тоҷикӣ, Йағнобӣ зивок, Аԥсуа бызшәа, Авар мацӏ, Українська мова, Словѣньскъ ѩꙁꙑкъ, Црногорски језик, Ли́мба Рꙋмѫнѣскъ, Итәнмәӈин крвэԓхатас, Даһур Усүүэ, Эвэды̄ турэ̄н, Азәрбајҹанҹа, Башҡорт теле, Тэлэңгэт, Чӑваш чӗлхи… Ænglisċ sprǣċe, Français, Tiếng Việt, Hànyǔ Pīnyīn, Norrœnt mál, Limba Română, Español, Język polski, Čeština, Bokmål, Tamaziɣt, Türkçe, Sää’mǩiõll…

habr.com/ru/articles/932600/

#типографика #autohotkey #раскладка_клавиатуры #unicode #юникод #языки #клавиатура #набор_текста #qwerty #йцукен

Torsten :verified: :verified:tor@norden.social
2025-07-23

AutoHotkey kann zur #Automatisierung unter #Windows benutzt werden und z.B. Mausklicks und Tastendrücke simulieren.

Ich habe heute #AutoHotkey Version 2 ausprobiert. Das war ein ziemlicher Reinfall.

Nicht nur, dass die Skripte für Version 2 eine andere Syntax als die von Version 1 haben.

Version 2 enthält auch üble #Bugs, die eine Benutzung der grafischen Oberfläche unmöglich machten, so dass nur noch das Drücken des Powerbuttons für 5 Sekunden half, um AutoHotkey zu stoppen.

#automation

2025-06-17

#TIL: die umstellung von #autohotkey version 1 auf version 2 verlangt einige anpassungen in der skript-datei: autohotkey.com/docs/v2/v2-chan.
(brauche ich für textbausteine, siehe ulb.uni-muenster.de/fachblog/a)

SkaladSkalad
2025-06-09

got put on the naughty software list at work. I have a decade of keyboard shortcuts I have grown used to that are gone now. I keep toggling scroll lock trying to access my email or pushing buttons that don't do anything and waiting for something to open.

Stefan 🚗⚡steff@tyrol.social
2025-06-06

Ich werde langsam zum Autohotkey-Liebhaber 🤣

(Ein Skript das im Hintergrund läuft und die Windows-Positionen von Excel und Word überwacht und immer an die selbe Stelle verschiebt. Mit Umschaltmöglichkeit auf verschiedene Modi) #autohotkey

Autohotkey Skript:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#Persistent
#SingleInstance force
SetTitleMatchMode 2

global isActive := 1
global isActiveText := ["Aus","rechts","links"]

Menu, Tray, Icon, % "V:\_Autohotkey\OfficeWindowCheck.ico"


Loop
{
	If isActive > 0
	{
		WinGet, excelList, List, ahk_exe EXCEL.EXE

		; Zielwerte für Position und Größe
		If isActive = 1
		{
			targetX := 2309
			targetY := 0
			targetW := 1139
			targetH := 1394
		}
		If isActive = 2
		{
			targetX := 0
			targetY := 0
			targetW := 1139
			targetH := 1394
		}

		Loop %excelList%
		{
			hwnd := excelList%A_Index%

        		; Fenster-Titel holen
        		WinGetTitle, winTitle, ahk_id %hwnd%

        		; Nur Fenster mit "Excel" am Ende verarbeiten
        		if (!RegExMatch(winTitle, "Excel$"))
            			continue

			; Aktuelle Position und Größe holen
			WinGetPos, winX, winY, winW, winH, ahk_id %hwnd%

			; Prüfen, ob Position oder Größe nicht stimmen
			if (winX != targetX || winY != targetY || winW != targetW || winH != targetH)
			{
				; Fenster verschieben und Größe setzen
				WinMove, ahk_id %hwnd%, , targetX, targetY, targetW, targetH
			}
		}

		WinGet, wordList, List, ahk_exe WINWORD.EXE

		; Zielwerte für Position und Größe
		If isActive = 1
		{
			targetX := 0
			targetY := 0
			targetW := 1139
			targetH := 1394
		}
		If isActive = 2
		{{
			targetX := 2309
			targetY := 0
			targetW := 1139
			targetH := 1394
		}

		Loop %wordList%
		{
			hwnd := wordList%A_Index%

        		; Fenster-Titel holen
        		WinGetTitle, winTitle, ahk_id %hwnd%

        		; Nur Fenster mit "WORD" am Ende verarbeiten
        		if (!RegExMatch(winTitle, "Word$"))
            			continue

			; Aktuelle Position und Größe holen
			WinGetPos, winX, winY, winW, winH, ahk_id %hwnd%

			; Prüfen, ob Position oder Größe nicht stimmen
			if (winX != targetX || winY != targetY || winW != targetW || winH != targetH)
			{
				; Fenster verschieben und Größe setzen
				WinMove, ahk_id %hwnd%, , targetX, targetY, targetW, targetH
			}
		}

	}
	Sleep 2000
}


; Strg + Shift + W zum Ein/Ausschalten
^+w::
    ;global isActive := !isActive
	global isActive := isActive + 1
	IF isActive > 2
	{
		isActive := 0
	}
	ToolTip % "Office-Monitor: " . isActive . "`n(0=Aus, 1=rechts, 2=links)"
    ;ToolTip % "Office-Window-Monitor: " . isActive
    SetTimer, RemoveToolTip, -1000
return

RemoveToolTip:
    ToolTip
return
2025-05-18

Without looking it up, can you guess what "if 0 < 3" does in #AutoHotKey ?

2025-05-03

Adding #AutoHotkey to the list of cautionary examples of ad-hoc scripting languages. But I'm still glad it exists, now I can start automating the #PocketViewer simulator. Opening it is already so much faster.
But ideally I'd still prefer to reverse engineer it enough to use Frida to add some automation and maybe even a GDB stub.
#theWorkshop

2025-03-18

윈도를 맥처럼 - 맥의 Alt + 백틱키 단축키를 윈도에서 쓰기 (사용중 앱간 윈도우 전환)

hackers.pub/@arkjun/2025/mac-t

2025-03-17

hypetype — как легко печатать любые символы напрямую с клавиатуры. От тире и «кавычек» — до знака ₽ и даже эмодзи

Вы читаете приквел, к моему предыдущему лонгриду на VC «Как за 5 недель я написал свою программу вообще без опыта программирования» . Говорят, зашло нормально. Но в лучших традициях жанра — читать можно в любом порядке. В этом сюжете я отвечу на все «почему» от аудитории — почему программа нужна почти всем, почему считаю, что прямых аналогов нет и почему это не очередной «велосипед», который будет стоять в гараже истории. Расскажу про фишки, которые родились не ради фишек, а через призму боли длиною в 15 лет и почему Илья Бирман ни в чём не виноват.

habr.com/ru/articles/891538/

#типографика #ввод_символов #значки #эмодзи #autohotkey

Kevin Karhan :verified:kkarhan@infosec.space
2025-03-14

@tommorris not really.

The best in terms if "AI #Automation" I've seen is a #SaaS-based #Autoclicker / #macro system that allows dynamically replaying stuff (i.e. fill out forms with variables given).

2025-03-04

An #autohotkey script to switch between multiple instances of the same app in #Windows, in the spirit of ⌘ ` in #macos

apple.stackexchange.com/questi

Screen capture of an AutoHotKey V2 script:

```
<!`::
{
    activeClass := WinGetClass("A")
    processName := WinGetProcessName("A")
    WinMoveBottom("A")
    WinActivate('ahk_class ' activeClass ' ahk_exe ' processName)
    return
}
```
2025-03-04

@petervennemann @kukuk
The advantages of are its cross-platform ability and, like , but unlike and , it doesn't need a separate file for each trigger, so you can have thousands!

a fun fact about me is i have spent the last two years implementing a custom version of #asetniop in #autohotkey

it’s incredibly broken and does not work but am i learning a lot? not really. am i at least having fun with it? also no

asetniop.com

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst