Ввод с клавиатуры Alt+250

Здесь можно сообщить о найденных багах в Far.
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Ввод с клавиатуры Alt+250

Post by vkh »

Latest post of the previous page:

Alt+250

User avatar
DrKnS
Posts: 5619
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 302 times

Re: Ввод с клавиатуры Alt+250

Post by DrKnS »

vkh wrote:Alt+250
Вы определение слова «символ» сами посмотрите или вам процитировать?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: Ввод с клавиатуры Alt+250

Post by Max Rusov »

Не придирайтесь к словам. Имелось ввиду, символы в не-unicode кодировке. Просто в windows поддерживается ALT ввод в 2-х кодировках - unicode (если набирается 4 цифры) и OEM (если набирается 3 цифры) - последнее видимо для тех, у кого OEM коды уже въелись в мозжечок. В FAR'е получается вводить только в unicode.

User avatar
DrKnS
Posts: 5619
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 302 times

Re: Ввод с клавиатуры Alt+250

Post by DrKnS »

Max Rusov wrote:Не придирайтесь к словам. Имелось ввиду, символы в не-unicode кодировке.
А кто придирается?
Прозвучало так, что far не позволяет вводить какие-то символы, что не соответствует действительности.
Зайдет случайный пользователь в тред, прочитает сие "прямое заявление" и будет думать: "какое же фар гуано - даже не все доступные символы позволяет вводить".

Поэтому, если уж делаете громкие заявления - делайте их корректно.
Просто в windows поддерживается ALT ввод в 2-х кодировках - unicode (если набирается 4 цифры) и OEM (если набирается 3 цифры) - последнее видимо для тех, у кого OEM коды уже въелись в мозжечок. В FAR'е получается вводить только в unicode.
Вообще-то в трёх, и количество цифр не при чём.
oem (без ведущего нуля, десятично), unicode (с ведущим нулем, десятично), unicode (шестнадцатирично, по умолчанию отключено).

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: Ввод с клавиатуры Alt+250

Post by John Doe »

Для справки: на мантисе есть запись 0001086: Невозможно ввести символ через Alt+0xxx

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Ввод с клавиатуры Alt+250

Post by Centaur »

DrKnS wrote:oem (без ведущего нуля, десятично), unicode (с ведущим нулем, десятично), unicode (шестнадцатирично, по умолчанию отключено).
Да ну? Сроду с ведущим нулём вводилось согласно кодировке ANSI.

User avatar
DrKnS
Posts: 5619
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 302 times

Re: Ввод с клавиатуры Alt+250

Post by DrKnS »

Centaur wrote:Да ну? Сроду с ведущим нулём вводилось согласно кодировке ANSI.
А почему тогда у меня Alt-0255 даёт 'ÿ', а не 'я'?

User avatar
HaRT
Moderator
Posts: 9443
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 222 times

Re: Ввод с клавиатуры Alt+250

Post by HaRT »

DrKnS wrote:
Centaur wrote:Да ну? Сроду с ведущим нулём вводилось согласно кодировке ANSI.
А почему тогда у меня Alt-0255 даёт 'ÿ', а не 'я'?
Играю в угадайку: потому что 4 цифры?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: Ввод с клавиатуры Alt+250

Post by Px »

HaRT wrote:
DrKnS wrote:
Centaur wrote:Да ну? Сроду с ведущим нулём вводилось согласно кодировке ANSI.
А почему тогда у меня Alt-0255 даёт 'ÿ', а не 'я'?
Играю в угадайку: потому что 4 цифры?
/*Задумался, как ввести 255 с ведущим нулём с помощью трёх цифр :? */

User avatar
HaRT
Moderator
Posts: 9443
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 222 times

Re: Ввод с клавиатуры Alt+250

Post by HaRT »

Px wrote:
HaRT wrote:Играю в угадайку: потому что 4 цифры?
/*Задумался, как ввести 255 с ведущим нулём с помощью трёх цифр :? */
255 — никак, а вот если я ввожу, например, Alt094, то получаю ‘^’, т.е. как раз по десятичному коду в ASCII.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Ввод с клавиатуры Alt+250

Post by Centaur »

DrKnS wrote:
Centaur wrote:Да ну? Сроду с ведущим нулём вводилось согласно кодировке ANSI.
А почему тогда у меня Alt-0255 даёт 'ÿ', а не 'я'?
Даёт где? В Notepad’е и всех Windows GUI-приложениях должно давать 'я'. При условии, конечно, что ANSI-страница — 1251 (Language for non-Unicode programs = Russian).

User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Ввод с клавиатуры Alt+250

Post by t-rex »

Одни теоретики собрались тут я вижу.

User avatar
HaRT
Moderator
Posts: 9443
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 222 times

Re: Ввод с клавиатуры Alt+250

Post by HaRT »

Centaur wrote:
DrKnS wrote:А почему тогда у меня Alt-0255 даёт 'ÿ', а не 'я'?
Даёт где? В Notepad’е и всех Windows GUI-приложениях должно давать 'я'. При условии, конечно, что ANSI-страница — 1251 (Language for non-Unicode programs = Russian).
У меня в WinXP как раз и в Notepad'е, и в Run тоже ‘ÿ’. Что я делаю не так?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 5619
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 302 times

Re: Ввод с клавиатуры Alt+250

Post by DrKnS »

Даёт где?
"Start" - "Run..."
ANSI-страница — 1251
Ага.
Language for non-Unicode programs = Russian
Ага.
Windows 7 x64, если что.

User avatar
zg
zero-gravity
Posts: 5833
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

Re: Ввод с клавиатуры Alt+250

Post by zg »

тема ущербная изначально. закрыть наверное надо, а всех флеймеров забанить.

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: Ввод с клавиатуры Alt+250

Post by John Doe »

DrKnS wrote:
Centaur wrote:Да ну? Сроду с ведущим нулём вводилось согласно кодировке ANSI.
А почему тогда у меня Alt-0255 даёт 'ÿ', а не 'я'?
Видимо потому что используется не ANSI, а cp1252.
И действительно, везде в Windows при наборе Alt+0128 мы получим знак € (в cp1251 это был бы код 136).
В фаре получить его так не получится, надо использовать юникодный 8364.

Post Reply

Return to “Глюки и баги”