Windows users mostly dislike the command-line. This GUI utility is useful.

https://www.autohotkey.com/

```
#Requires AutoHotkey v2.0

#SingleInstance Force

MainGui := Gui("+AlwaysOnTop", "CSV to XLSX Converter")
MainGui.SetFont("s10", "Segoe UI")

MainGui.Add("Text",, "Input CSV File:")
EditFile := MainGui.Add("Edit", "w400 ReadOnly", "No file selected...")
MainGui.Add("Button", "x+10 w80", "Browse").OnEvent("Click", SelectFile)

MainGui.Add("Text", "xm", "Output Folder:")
EditDir := MainGui.Add("Edit", "w400 ReadOnly", "No folder selected...")
MainGui.Add("Button", "x+10 w80", "Browse").OnEvent("Click", SelectFolder)

MainGui.Add("Text", "xm h10", "") ; Spacer
BtnConvert := MainGui.Add("Button", "xm w100 h40 Default", "Convert Now")
BtnConvert.OnEvent("Click", RunConversion)

MainGui.Show()

SelectFile(*) {
Selected := FileSelect(3, , "Select your CSV file", "CSV Files (*.csv)")
if Selected
EditFile.Value := Selected
}

SelectFolder(*) {
Selected := DirSelect(, 3, "Select the destination folder")
if Selected
EditDir.Value := Selected
}

RunConversion(*) {
InputPath := EditFile.Value
OutputDir := EditDir.Value

if (InputPath = "No file selected..." || OutputDir = "No folder selected...") {
MsgBox("Please select both a file and a destination!", "Missing Info", "Icon!")
return
}

FullCommand := 'csv2xlsx.exe -o="' . OutputDir . '\output.xlsx" ' . InputPath

try {
RunWait(FullCommand)
MsgBox("Success! The file has been converted.", "Done", "Iconi")
} catch {
MsgBox("Error.", "Execution Failed", "Iconx")
}
}
```
#autohotkey #gui #coding

AutoHotkey

Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type them (AutoText).

#TerSoftware (Utilitários de Teclado/Mouse/Touch - softwares que ampliam a funcionalidade do teclado, do mouse/trackpad ou das telas de toque)

Autokey (Linux)

Alternativa ao AutoHotKey (Windows). Uso ele basicamente para duas coisas:

- 1) remapear teclas. Exemplo: enquanto mantenho AltGr pressionado, transformo as letras do lado direito em um NumPad (meu teclado é 60%);

- 2) expansão de texto. Exemplos: digitando ":email" é preenchdio "[email protected]", ":dt" = "2026-02-24" (data), ":hr" = "12:53" (hora) etc.

PS: Uso também o keyd para trabalhar com várias camadas (layers) no teclado. Mas este é mais chato e "perigoso" de configurar; o mesmo dev fez também o warpd, que permite mover o cursor do mouse usando o teclado.

[Introduction to Autokey — AutoKey Main 0.96.0 documentation](https://autokey.github.io/intro.html)

#FOSS #AutoKey #keyd #warpd #AutoHotKey

Introduction to Autokey — AutoKey Main 0.96.0 documentation

#Opensource #AutoHotkey #Windows

Kleine Fenster-Basteleien:

- Fenster Always-on-top
- Größe, Platzierung, Transparenz
- Profile für mehrere Fenster

Skripte und EXEn als Anregung für Fensterschubser.

https://www.tutonaut.de/praktisches-kleines-windows-tool-fenster-immer-im-vordergrund/

Praktisches kleines Windows-Tool: Fenster immer im Vordergrund

Fenster im Vordergrund zu halten ist echt praktisch - und mit unserem kleinen Helferlein auch super einfach. Und wenn es ein bisschen mehr sein darf …

Tutonaut.de
Chris Mallett & Steve Gray released #AutoHotkey version 2.0.21. https://www.autohotkey.com/
AutoHotkey

Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type them (AutoText).

Chris Mallett & Steve Gray released #AutoHotkey version 2.0.20. https://www.autohotkey.com/
AutoHotkey

Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type them (AutoText).

Resized the #Raycast window with #AutoHotKey on #Windows.

IfWinExist, Raycast
{ WinMove,,,1266,418,1000,1300
}

Yep, it worked. Settings screen looks good. Main window looks like shit because the viewport is still locked to it's original size and of course it STILL can't be resized even on Win. Great app, monumental and almost dealbreaking UI flaw.

I only use it for an emoji picker right now so it's tolerable. It may become triggering in the future..

did anyone made real non automation work with #ahk #autoHotkey
I'm asking because the language seems decent, sadly threading maybe an issue, anyone anything?

«ghbdtn» → «привет»: Свой маленький punto switcher на AHK (без блэкджека, но с поддержкой системных языков)

Мне надоело, что автоматические переключатели в Punto срабатывают не там, где нужно, а «умные» исправления ломают пароли. Поэтому я давно использовал только функцию переключения раскладки выделенного текста, остальное выключал в настройках. Перегруженность и тормознутость, в целом, долго и успешно терпел. Но после попытки скачать Punto, в очередной раз, с официального сайта, антивирус не дал этого сделать и сказал, что там вирус. Это было последней каплей, пробежавшись по аналогам, я взгрустнул и решил написать свою утилиту на AutoHotkey v2, которая делает только одну вещь: исправляет выделенный текст по горячей клавише, циклически переключая его между установленными в системе раскладками.

https://habr.com/ru/articles/987334/

#AutoHotkey #Раскладка_клавиатуры #Open_Source #Windows_Utils #punto #punto_switcher

«ghbdtn» → «привет»: Свой маленький punto switcher на AHK (без блэкджека, но с поддержкой системных языков)

Проблема Сценарий знаком каждому: вы печатаете длинное сообщение, поднимаете глаза на экран, а там — ghbdtn, rfr ltkf& . Стандартное решение — удалить, переключить раскладку, напечатать заново....

Хабр

Как я настраивал глобальные горячие клавиши для Яндекс Музыки (что делать с RDP), и почему в итоге пришёл к джойстику

История простая: после очередного обновления Windows 10 у меня стали с перебоями работать мультимедийные клавиши для Яндекс музыки. Плюс что вообще делать с горячими клавишами если их перехватывает RDP.

https://habr.com/ru/articles/985696/

#яндексмузыка #rdp #геймпады #autohotkey #горячие_клавиши

Как я настраивал глобальные горячие клавиши для Яндекс Музыки (что делать с RDP), и почему в итоге пришёл к джойстику

История простая: после очередного обновления Windows 10 у меня начали странно работать мультимедийные клавиши. Привязка к текущему приложению иногда теряется и работать вообще перестает. Плюс ещё...

Хабр

Prepared a blog post on implementing a custom debugger (example I picked is #AutoHotKey) for #IntelliJ Platform IDEs.

https://fornever.me/en/posts/2026-01-04.intellij-debugger.html

F. von Never — AutoHotKey Debugger for IntelliJ Platform