Możesz alternatywnie użyć AutoHotKey z tym skryptem. To nie jest dokładnie cichy sposób, ale działa. Skróty to Ctrl + Alt + =, aby zwiększyć rozmiar, oraz Ctrl + Alt + -, aby zmniejszyć rozmiar. Jeśli chcesz Ctrl +/- klucze, po prostu usuń wykrzykniki.
ChangeFontSize(Direction="Down") {
nIndex := 15;
WinGet, hWnd, ID, ahk_class PuTTY
hSysMenu := DllCall("GetSystemMenu", "UInt", hWnd, "UInt", False)
nID := DllCall("GetMenuItemID", "UInt", hSysMenu, "UInt", nIndex)
PostMessage, 0x112, nID, 0, , ahk_id %hWnd%
SendInput {Shift Down}{Tab}{Shift Up}a{LAlt Down}n{LAlt Up}{LAlt Down}s{LAlt Up}{%Direction%}{Enter}{LAlt Down}a{LAlt Up}
}
#IfWinActive ahk_class PuTTY
^!=::
ChangeFontSize()
return
#IfWinActive ahk_class PuTTY
^!-::
ChangeFontSize("Up")
return
Zostało to przetestowane tylko w systemie Windows 8.1 przy użyciu PuTTY 0.62 (waniliowy z głównej strony internetowej). Może być konieczne dostosowanie wartości nIndex, która jest oparta na 0 i zawiera dzielniki, jeśli menu systemowe wygląda inaczej niż to, co mam. Jeśli używasz innej wersji PuTTY lub pochodnej, możesz również zmienić sekwencję klawiszy skrótu w skrypcie. Spraw, by działało i cieszyło się.
Tak wygląda moje menu systemowe PuTTY : menu systemowe PuTTY w systemie Windows 8.1