PDA

Показать полную графическую версию : [решено] Как поменять запятую на точку в цифровой части клавиатуры?


kp.Drako
05-09-2010, 20:34
Здравствуйте. Перепробовал все стандартные способы, чтобы клавиша "точка/Dei" в отделе цифр справа на клаве выдавала точку : панель упр-я - региональные настройки - разделитель целой и дробной части. Всё равно : в русской раскладке ставит запятую, в английской - точку, а нужно наоборот. Что ещё можно предпринять, чтобы эта клавиша выдавала точку? Может, что не так делаю? А может, через реестр как - нибудь? Подскажите. Заранее спасибо.
WIN XP SP2

yurfed
05-09-2010, 20:43
kp.Drako, А у вас ноутбук?
Давайте всю информацию в полной мере

Amigos
05-09-2010, 20:53
Что ещё можно предпринять, чтобы эта клавиша выдавала точку? » заменить c:\WINDOWS\system32\kbdru.dll на файл из [addon] kbdru (Альтернативная раскладка русской клавиатуры) (http://forum.oszone.net/thread-132114.html)

kp.Drako
05-09-2010, 21:03
Не ноутбук, комп с отдельной клавой.
2 Amigos : всё же не хотелось бы менять файлы. А в реестре разве нельзя изменить какие - нибудь параметры?
Может, есть другие способы?

Amigos
05-09-2010, 21:13
kp.Drako, раскладки клавиатуры для всех языков лежат в файлах c:\WINDOWS\system32\kbdxxx.dll
хотите менять раскладку - придётся менять файл :(

кстати реестр - это тоже набор файлов, меняя что то в реестре - вы тоже меняете файлы

Может, есть другие способы? » удалить русскую раскладку, dll из аддона скопировать в c:\WINDOWS\system32\ под другим именеем, добавить в систему новую раскладку из этого файла регтвиком, установить это новую раскладку.
[hr]
[решено] Заменить запятую на точку на цифровой клавиатуре при русской раскладке (http://forum.oszone.net/thread-52976.html)

Belomor
05-09-2010, 21:27
Есть хорошая штука - Keyboard Layout Manager (http://www.klm32.com/). Я решил такую же проблему с его помощью.

kp.Drako
05-09-2010, 22:13
Amigos , пошагово: скачиваю kbdru.zip, затем удаляю kbdru.dll (у меня их двое: kbdru.dll и kbdru1.dll - оба удалить?), затем что то из kbdru.zip (что конкретно? или весь?) ставлю в c:\WINDOWS\system32\ вместо удалённого(ых) файла(ов). Перезагружаю - и у меня будет точка вместо запятой. Всё верно? Что не так - поправьте. Пожалуйста.

Amigos
05-09-2010, 23:14
у меня их двое: kbdru.dll и kbdru1.dll » kbdru.dll - это обычная русская раскладка, kbdru1.dll - русская (машинопись).

kbdru1.dll почти нигде не используется.затем что то из kbdru.zip (что конкретно? или весь?) » только файл kbdru.dll, ставлю в c:\WINDOWS\system32\ вместо удалённого(ых) файла(ов). Перезагружаю - и у меня будет точка вместо запятой. Всё верно? »да.
но перед тем как удалять файл, скопируйте его куда нибудь для уверенности.
и до того как удалить оригинальный файл, скопируйте новый из архива в папку c:\WINDOWS\system32\dllcache\ заменив там лежащую копию оригинального.
теперь оригинальный c:\WINDOWS\system32\kbdru.dll можно удалить.
на этом этапе система должна ругнуться, что оригинальные файлы были заменены нераспознанными копиями. нужно согласиться оставить "нераспознанные версии файлов"
теперь можно положить новый kbdru.dll на место удаленного в c:\WINDOWS\system32\
после перезагрузки точка на numpade будет иммено точкой.

kp.Drako
06-09-2010, 22:08
Спасибо, Amigos за подробную инструкцию.

GeorgeMMS
28-12-2010, 20:18
В XP решил эту проблему с помощью [http://forum.oszone.net/thread-52976.html
А вот в Windows 7 не срабатывает. Подскажите. Заранее спасибо.

Amigos
28-12-2010, 21:16
Windows 7 »
можно попробовать взять файл раскладки (предположительно c:\WINDOWS\system32\kbdru.dll) загрузить в редактор раскладки клавиатур http://msdn.microsoft.com/en-us/goglobal/bb964665 , поменять запятую на точку, сохранить с другим именем раскладки, сделать инсталлятор.
этим инсталлятором добавить новую раскладку в систему.
стандартную русскую раскладку удалить, использовать вместо неё новую

GeorgeMMS
29-12-2010, 19:03
Спасибо. Редактор раскладки клавиатур мне очень помог. С Новым Годом!




© OSzone.net 2001-2012