Поменяйте цифровую клавиатуру на Windows 10

9086
fulaphex

Я использую Windows 10 с польской раскладкой клавиатуры. Прямо сейчас, точечный ключ на моей цифровой клавиатуре вставляет «,» вместо «.». Я хотел бы изменить его, сохранив польскую раскладку клавиатуры и не устанавливая сторонние приложения. Я видел, что для некоторых людей в региональных опциях меняется десятичный разделитель с ',' на '.' помогло, но я попробовал, а для меня - нет.
Есть ли способ изменить это без сторонних приложений для польской раскладки клавиатуры?

2

4 ответа на вопрос

4
banan3'14

Сначала установите AutoHotkey .

Сделайте скрипт с расширением *.ahk, содержащий следующее:

#SingleInstance, force NumpadDot:: Send, . Return 

Дважды щелкните файл, чтобы он заработал.

Для удобства либо переместите его в Start Menu\Programs\Startup(просто введите это в адресной строке File Explorer, Win10 разрешит его для вас), либо создайте там ярлык.

Работает как шарм.

1
Jack

Сегодня я потратил пару часов, исследуя эту проблему изменения точки с запятой на клавиатуре польского программиста. Большая часть интерактивной справки устарела - настройки системы Win 10 переопределяются настройками клавиатуры. Я посмотрел в AutoHotKey, и я понимаю, что этот подход слишком тяжелый. Затем я нашел этот инструмент для переназначения клавиатуры:

https://www.bleepingcomputer.com/download/keytweak/

Он не говорит, что он поддерживает Windows 10 (кажется, не обновляется с 2009 года), но он работал для меня. Очень простой пользовательский интерфейс для переназначения клавиатуры в реестре.

2 вещи, на которые стоит обратить внимание:

  1. Моя клавиатура не была правильно показана на диаграмме - она ​​показывает 104 клавиши, у меня есть 101 или 102.
  2. Я использовал два разных метода переназначения: использование пользовательского интерфейса и режим обучения Half. Они сопоставили разные коды сканирования. Я применил оба, и это работает. Я не могу сейчас пойти на тестирование и проверку, если только один правильный или какой работает.

Преобразование скан-кода 52 в «.» в режиме половины обучения

Ключ № 104 переназначен на "." в интерфейсе

Есть некоторая информация из реестра, которая добавляется. Автор говорит:

Раздел реестра, на который я ссылаюсь, - это HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout, а двоичное значение в этом ключе называется «Карта кодов сканирования». Если вы забыли это, не беспокойтесь, просто нажмите кнопку «Показать мне исходную карту», ​​чтобы увидеть, о чем я говорю. Теперь я никому не рекомендую взломать реестр - вот почему я написал эту утилиту. Если вы не знаете, о чем я говорил в этом разделе, возможно, лучше оставить его забытым.

Сырая карта была пуста до того, как я начал - теперь действует только один элемент: ключ № 104 переназначен на "."

Удачи! Джек.

ОС Windows Версия = "10.0.17134.1" 64-битная домашняя клавиатура Dell USB (101 или 102 ключа) беспроводная клавиатура HID

0
David

При выборе клавиатуры у вас иногда есть вариант с периодической версией или запятая версия клавиатуры.

У меня была та же проблема, что и у вас в Win 10, и я изменил свою клавиатуру с бельгийского (запятая) на бельгийский (точка). Я не знаю, возможно ли это с польской клавиатурой, но я думаю, что это так.

-1
Aganju

Я не уверен, и я не могу проверить это, так как у меня нет польской клавиатуры, но у вас есть хороший шанс, переключив свои пользовательские настройки на использование '.' в качестве числового разделителя, в панели управления / регион и язык (или около того). Существуют опции «Настроить» для указания вашего разделителя 1000, вашего десятичного разделителя и т. Д.

На немецкой клавиатуре это работает для XP и Windows 7, и цифровая клавиатура вставляет выбранный десятичный разделитель, независимо от того, что это (даже если вы выбираете «?» Или что-то сумасшедшее). Скорее всего, он будет работать в Windows 10 и полировать тоже.

Обратите внимание, что это влияет и на другие программы, такие как Excel - это тоже будет использоваться. Может, тебе это действительно нравится, а может и нет.

К сожалению, это не сработало, но клавиша с цифровой точкой дает запятую вместо точки. fulaphex 8 лет назад 0
На клавиатуре запятая, и она будет отображаться в виде запятой независимо от того, что вы указали в качестве разделителя. Требуется взлом реестра, я сделал это один раз, теперь снова ищу ... (или, может быть, дополнительная раскладка клавиатуры?) Ralf 6 лет назад 0
Вот и все (для меня): http://www.dirk-schwarzmann.de/software/pkb.php#download Видимо только для немецких клавиатур. Одна из великих загадок вселенной, почему Microsoft делает это так сложно ... Ralf 6 лет назад 0