NumLock и ввод чисел в русской раскладке.
специально выставить запятую?
я хочу, в частности, чтобы у меня калькулятор (calc.exe) делал вычисления с точкой,а не с запятой.
ну так вот ты сотри эту запятую и напиши там точку и все будет ок. только что проверил
там стоит точка.
с момента установки системы.
при этом Del в английской раскладке печатает точку, в русской - запятую.
WinXP SP2 Pro Rus
конкретно приложению calc.exe вообще-то было пофиг запятой ты разделяешь или точкой
нет, он разделитель дробной части берёт из локали
вот только что проверил - что точка, что запятая и в любой раскладке - ему монопенисуально
а так, да - он клавиши точку и запятую воспринимает как разделитель дробной части.
мне же нужно:
1. чтобы calc в буфер клал числа с точкой
2. в текстовых полях (Word, Excel, Форум, etc) нажатие кнопки Del на нумпаде при включённом нумлоке и русской раскладке давало точку.
поставь в настройках разделение запятой - как принято в россии - раскладной по-умолчанию - русскую - и пиши везде единоформатно не трахая по ночам моск
до тех пор, пока мои любимые языки программирования не будут воспринимать запятую (а я уверен, что это не будет никогда, а хранить вещественные числа в виде строк и преобразовывать их к текущеё локале - увольте)
запятую пусть бухгалтерия использует
Создаёшь новую русскую раскладку с точкой на нужной клавише
Сомневаюсь, что нет более прямого решения.
Жесть. Следующая ступень просветления - аппаратное решение: перекрестное соединение контактов клавиш "," и "." и реле для переключения, управляемое намлоком.
Хотя вариант с другой русской раскладкой лично мне больше импонирует.
Есть. Нужно взять любую программу которая умеет перехватывать клавиатуру и научить её при нажатии на VK_DECIMAL посылать нужный код.
Прямое решение - это откопать где-то в настройках локализации настройку "при нажатии на кнопку десятичного разделителя, писать следующий символ:"
Вообще, странно, что на это не повлияла просто настройка десятичного разделителя.
Прямое решение - это откопать где-то в настройках локализации настройку "при нажатии на кнопку десятичного разделителя, писать следующий символ:"нет такой настройки. Прямое решение - отредактировать раскладку клавиатуры, всё-таки от неё зависит, какой символ попадёт в буфер ввода (а не от настроек локали).
почему в консольных приложениях точка вводится независимо от текущей раскладки?
У меня в консоли вводится запятая. Наверное, я что-то не так делаю.
в cmd вводится запятая.
в Far - точка
думаю, это фар исправляет положение
Думаешь, у фара - его собственная русская раскладка?
Оставить комментарий
yolki
проблема: в русской раскладке клавиша 'Del' печатает запятую.в региональных настройках стоит точка (специально выставляю).
что сделать можно?