Это можно сделать с
AutoHotkey - утилита для автоматизации выполнения задач
1. Для начала надо где-нибудь создать папку где будут лежать файлы скрипта
Структура папки готового скрипта
2. Затем надо скачать компилятор AutoHotkey. Прямая ссылка:
тут
В корне архива надо выбрать AutoHotkeyU
32.exe или AutoHotkeyU
64.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 скрипт можно вывести на рабочий стол или даже в папку автозагрузки