Доброго времени.
Есть POSIFLEX MR-2000 и УТ, режим разрыва клавы. Работа идет по RDP, система Windows. Экспериментируя с переводом клиентских машин под Linux натолкнулись на проблему со считывателем карт, а именно зависимостью от раскладки клавиатуры. То есть, к примеру, смк передает сканкоды ";", но они выводится как Ж. на сколько я понимаю, под Windows нет такой беды.
Вопрос: почему под win проблемы нет, под *nix есть, и чем лечить.
Спасибо!
(3) Этот режим не всегда спасает, так как вместо одного символа будет передаваться нажатие Alt набор трёх цифр кода символа и отпускание Alt.
Насколько я помню, SCANOPOS иногда теряет нажатие Alt и вместо нужного кода вы получаете очень длинный набор цифр.
P.S. в терминальной 7.7 проблема решалась созданием двух считывателей с разными префиксами - русским и латинским.
Просто в восьмёрке два устройства опасны тем, что обработка будет выполняться два раза.
(4) Вариант с разными префами рассматривали, но чет костыльно совсем.
Протестировали, работает корректно за исключением одного: после считывания нет перехода в след. по обходу поле. Раньше, говорят, было.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс