@tfc
Решения вопроса 0
Ответы на вопрос 4
@Konf
1. Для начала надо где-нибудь создать папку где будут лежать файлы скрипта

2. Затем надо скачать компилятор AutoHotkey. Прямая ссылка: тут
В корне архива надо выбрать AutoHotkeyU32.exe или AutoHotkeyU64.exe
Выбор зависит от разрядности Windows
Через этот файл запускаются все AHK скрипты
3. Сам скрипт будет выглядеть как-то так:
script.ahk
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#SingleInstance force
#Persistent
Menu, Tray, Tip, % "AHK: Закрепить точку нампада"
NumpadDot::
Send .
Return
Код скрипта нужно скопировать в любой текстовый редактор и сохранить с расширением .ahk
Запустить скрипт можно «перетащив» файл скрипта в файл AutoHotkey.exe
Иконка скрипта появится в трее Windows
Подробнее про каждую строку скрипта можно найти

4. Для удобства, чтобы всё время не «перетаскивать» файл скрипта на файл AutoHotkey.exe, стоит создать vbs скрипт, который будет запускать скрипт не показывая командную строку…
fixed-num-dot.vbs
opener = ".AutoHotkeyU64" ' предположим что разрядность Windows = 64
file = ".script.ahk"
set WShell = WScript.CreateObject("Wscript.Shell")
WShell.Run opener & " " & file, 0, false
На этом всё. Ярлык на vbs скрипт можно вывести на рабочий стол или даже в папку автозагрузки
@NeiroNx
@tfc
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
«Scancode Map»=hex:00,00,00,00,00,00,00,00,02,00,00,00,34,00,53,00,00,00,00,00
теперь на всех расскладках пишет точку а на русском букву ю
))))
@ClearAirTurbulence
см. тут https://superuser.com/questions/1007032/change-num…
ответ где про Microsoft Keyboard Layout Creator 1.4 от пользователя FURATUS. Там инструкция с ссылками.
TLDR скачать и поставить в путь без пробелов
https://www.microsoft.com/en-us/download/details.a…
Запустить
fileload existing keyboard
выбрать russian
поменять , на . на numkey dot
ProjectProperties ввести что-то очевидное, я указал RussianD (там ограничение по длине) в названии и Russian — NumDot в описании
ProjectBuild DLL and Setup package
Открыть место, куда скомпилировали
Запустить Setup
Разрешить запуск — требование об элевации может быть свернуто, если не появилось, ищите в таскбаре
После этого:
Win+I
Time & Language
Language
ЛКМ на Russian
Появятся кнопки Options и Remove
Откроется окно Language options:Russian
В нем в секции Keyboards должны быть раскладки обычная Russian и Ваша, у меня Russian — NumDot
Обычный Russian удаляем, остается NumDot.
Все, у меня теперь Numpad точка точка и в русском, и в английском. Красота, как раз хотел себе так сделать давно, спасибо за стимул!