Имя: Пароль:
1C
Админ
Настройка таблицы перекодировки символов.
0 Torquader
 
18.04.13
19:34
Поскольку приходится переходить с английского языка написания на русский, так как код на английском никто кроме меня понять не может, решил нарисовать раскладку клавиатуры с двумя языками.
Как оказалось, есть сочетания клавиш с Ctrl или Alt - они позволяют вводить другой символ после их нажатия, например, можно на русские буквы повесить ввод латинских и наоборот.
Но, "умная" 1С седьмой версии "фильтрует" Ctrl и Alt - по-этому, в блокноте и Far-е такая комбинация работает, а в седьмой версии - нет (к счастью - в восьмой Alt работает).
Далее - читаем про "тупые" клавиши (Dead-key) и рисуем раскладку на их основе - получается клавиша "\" как сдвиг, после которого можно вводить другие клавиши, но тут опять засада - если мы используем Dead-key на английской раскладке, то в той же семёрке получаем вместо символов вопросы - аналогично тому, как копировать из буфера в 1С, когда русские символы заменяются на вопросы.
Теперь, собственно, вопрос - как сделать так, чтобы при выборе английской раскладки включалась таблица перекодировки Unicode->1251, а не Unicode->1250.
Заранее благодарен за ответ.
P.S. в том же Far-е всё прекрасно работает - и быстро забываешь про то, что вообще нужно переключать язык.
1 Torquader
 
22.04.13
02:04
Короче - остановился пока на идее - русская английская - где базовая таблица будет русская, а вводиться будут английские символы.
Почитал ещё про возможность использования CapsLock отдельно от Shift - тогда можно вообще одну раскладку нарисовать.
2 ЧеловекДуши
 
22.04.13
06:02
(1) Молодец, ты чего хотел та?
3 ЧеловекДуши
 
22.04.13
06:03
+(0) Формекс вам в помощь...
4 Torquader
 
26.04.13
01:58
(2) Хотел, чтобы всё работало правильно, а оказалось, что так нельзя - если раскладка русская, то рисуется значок RU.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.