LINUX.ORG.RU

История изменений

Исправление watchcat382, (текущая версия) :

Ты даже не догоняешь, Esc-последовательности…

Мы явно друг друга не понимаем и говорим о разном. Попробую объяснить еще раз.

В консоли и в ее эмуляторах типа xterm нет сколько-нибудь стандартизованного способа выразить многие хоткеи. В голой текстовой консоли даже с Ctrl-<цифры> уже проблема,не говоря о вариантах с двойным модификатором (типа Ctrl-Alt-T) В xterm несколько получше,в смысле он больше сочетаний понимает, но например Ctrl-F* не отличает от Ctrl-Shift-F*

Запустите у себя на машине xterm и посмотрите что он выдает на сочетание Ctrl,Alt и Shift c не-буквенными клавишами. Ну и в голой консоли тоже можете проверить. Простой способ увидеть эти коды - запустить команду od -h или od -x (результат будет напечатан после выхода по ctrl-d)

Говорю, что слой закинули

Слой где именно? В каком-то отдельном дополнительном пакете он ставится? Стандартно-то его нет. И в репозитории Дебиана я это neo не нашел (допускаю что неправильно искал). Именно об этом и говорю,что сам по себе линукс технически позволяет многое,но это так и останется локальной настройкой на той машине где это установили. А на другой могли установить что-то другое. Или ничего. Так-то несколько раскладок одновременно - в линуксе не редкость. Но - в Иксах. Там как раз это достаточно стандартизованно подключается.

Я кстати подумал что может быть вы имели в виду модификацию keymap локальной консоли. Там да - есть обходная возможность добираться до клавиш-модификаторов и вообще получать keycodes вместо символов и esc-последовательностей. И свои esc-последовательности можно определить. Но это будет работать только локально и не будет работать ни в эмуляторах типа xterm ни через ssh. И насколько я помню - по-моему только на pc-совместимом железе. Следовательно и пользы от этого сейчас мало так как в голой локальной консоли сейчас разве что конфиг запуска иксов правят :) Хотя тот же eFTE если собрать без поддержки иксов то он может прямым доступом к локальной консоли пользоваться и через это видеть/различать нажатые клавиши-модификаторы.

Немцы, Французы, Греки… Как, как им на своём языке работать?

Какое отношение ввод символов языка имеет к хоткеям в редакторе,которые всегда повешены на «непечатные» комбинации клавиш чтобы собственно с вводом текста не конфликтовать? Как раз наоборот - хоткеи должны работать независимо от языка. А то будет как в файрфоксе одно время - при включенной русской раскладке хоткеи не работали.

Отдельный вопрос - а так ли актуален ввод нелатинских символов в консоли и её эмуляторах? Что там могут набирать кроме стандартных команд которые все латинскими буквами набираются? Я вот не могу припомнить когда бы мне требовалось вводить русские буквы в командную строку даже xterm,не говоря о голой консоли. Когда-то очень-очень давно. Документы на национальных языках тоже в консольном редакторе обычно не набирают,это в иксовых редакторах делают где можно и шрифты соответствующие установить. В консольном редакторе разве что правят какие-нибудь конфиги при подключении по ssh к другой машине на которой иксов нет потому что это сервер. Даже emacs уже давно собирают с поддержкой иксов и в них и запускают.

Ну ты и лошпед.

Спасибо,узнал новое слово:) Пришлось гуглить:) Но чем обзываться лучше бы более развернуто поясняли свои мысли если заявляете себя как продвинутого специалиста в данном вопросе. Или хотябы дали ссылку где почитать техническую информацию о ваших нововведениях на более общеупотребительном английском. Я вовсе не исключаю что могу в чем-то ошибаться. Потому что вопросами работы именно в локальной текстовой консоли интересовался лет 20-25 назад когда часто встречались машины на которых иксы было не запустить по недостатку памяти.

Исправление watchcat382, :

Ты даже не догоняешь, Esc-последовательности…

Мы явно друг друга не понимаем и говорим о разном. Попробую объяснить еще раз.

В консоли и в ее эмуляторах типа xterm нет сколько-нибудь стандартизованного способа выразить многие хоткеи. В голой текстовой консоли даже с Ctrl-<цифры> уже проблема,не говоря о вариантах с двойным модификатором (типа Ctrl-Alt-T) В xterm несколько получше,в смысле он больше сочетаний понимает, но например Ctrl-F* не отличает от Ctrl-Shift-F*

Запустите у себя на машине xterm и посмотрите что он выдает на сочетание Ctrl,Alt и Shift c не-буквенными клавишами. Ну и в голой консоли тоже можете проверить. Простой способ увидеть эти коды - запустить команду od -h или od -x (результат будет напечатан после выхода по ctrl-d)

Говорю, что слой закинули

Слой где именно? В каком-то отдельном дополнительном пакете он ставится? Стандартно-то его нет. И в репозитории Дебиана я это neo не нашел (допускаю что неправильно искал). Именно об этом и говорю,что сам по себе линукс технически позволяет многое,но это так и останется локальной настройкой на той машине где это установили. А на другой могли установить что-то другое. Или ничего. Так-то несколько раскладок одновременно - в линуксе не редкость. Но - в Иксах. Там как раз это достаточно стандартизованно подключается.

Я кстати подумал что может быть вы имели в виду модификацию keymap локальной консоли. Там да - есть обходная возможность добираться до клавиш-модификаторов и вообще получать keycodes вместо символов и esc-последовательностей. И свои esc-последовательности можно определить. Но это будет работать только локально и не будет работать ни в эмуляторах типа xterm ни через ssh. Следовательно и пользы от этого сейчас мало так как в голой локальной консоли сейчас разве что конфиг запуска иксов правят :) Хотя тот же eFTE если собрать без поддержки иксов то он может прямым доступом к локальной консоли пользоваться и через это видеть/различать нажатые клавиши-модификаторы.

Немцы, Французы, Греки… Как, как им на своём языке работать?

Какое отношение ввод символов языка имеет к хоткеям в редакторе,которые всегда повешены на «непечатные» комбинации клавиш чтобы собственно с вводом текста не конфликтовать? Как раз наоборот - хоткеи должны работать независимо от языка. А то будет как в файрфоксе одно время - при включенной русской раскладке хоткеи не работали.

Отдельный вопрос - а так ли актуален ввод нелатинских символов в консоли и её эмуляторах? Что там могут набирать кроме стандартных команд которые все латинскими буквами набираются? Я вот не могу припомнить когда бы мне требовалось вводить русские буквы в командную строку даже xterm,не говоря о голой консоли. Когда-то очень-очень давно. Документы на национальных языках тоже в консольном редакторе обычно не набирают,это в иксовых редакторах делают где можно и шрифты соответствующие установить. В консольном редакторе разве что правят какие-нибудь конфиги при подключении по ssh к другой машине на которой иксов нет потому что это сервер. Даже emacs уже давно собирают с поддержкой иксов и в них и запускают.

Ну ты и лошпед.

Спасибо,узнал новое слово:) Пришлось гуглить:) Но чем обзываться лучше бы более развернуто поясняли свои мысли если заявляете себя как продвинутого специалиста в данном вопросе. Или хотябы дали ссылку где почитать техническую информацию о ваших нововведениях на более общеупотребительном английском. Я вовсе не исключаю что могу в чем-то ошибаться. Потому что вопросами работы именно в локальной текстовой консоли интересовался лет 20-25 назад когда часто встречались машины на которых иксы было не запустить по недостатку памяти.

Исходная версия watchcat382, :

Ты даже не догоняешь, Esc-последовательности…

Мы явно друг друга не понимаем и говорим о разном. Попробую объяснить еще раз.

В консоли и в ее эмуляторах типа xterm нет сколько-нибудь стандартизованного способа выразить многие хоткеи. В голой текстовой консоли даже с Ctrl-<цифры> уже проблема,не говоря о вариантах с двойным модификатором (типа Ctrl-Alt-T) В xterm несколько получше,в смысле он больше сочетаний понимает, но например Ctrl-F* не отличает от Ctrl-Shift-F*

Запустите у себя на машине xterm и посмотрите что он выдает на сочетание Ctrl,Alt и Shift c не-буквенными клавишами. Ну и в голой консоли тоже можете проверить. Простой способ увидеть эти коды - запустить команду od -h или od -x (результат будет напечатан после выхода по ctrl-d)

Говорю, что слой закинули

Слой где именно? В каком-то отдельном дополнительном пакете он ставится? Стандартно-то его нет. И в репозитории Дебиана я это neo не нашел (допускаю что неправильно искал). Именно об этом и говорю,что сам по себе линукс технически позволяет многое,но это так и останется локальной настройкой на той машине где это установили. А на другой могли установить что-то другое. Или ничего. Так-то несколько раскладок одновременно - в линуксе не редкость. Но - в Иксах. Там как раз это достаточно стандартизованно подключается.

Я кстати подумал что может быть вы имели в виду модификацию keymap локальной консоли. Там да - есть обходная возможность добираться до клавиш-модификаторов и вообще получать keycodes вместо символов и esc-последовательностей. И свои esc-последовательности можно определить. Но это будет работать только локально и не будет работать ни в эмуляторах типа xterm ни через ssh. Следовательно и пользы от этого сейчас мало так как в голой локальной консоли сейчас разве что конфиг запуска иксов правят :) Хотя тот же eFTE если собрать без поддержки иксов то он может прямым доступом к локальной консоли пользоваться и через это видеть/различать нажатые клавиши-модификаторы.

Немцы, Французы, Греки… Как, как им на своём языке работать?

Какое отношение ввод символов языка имеет к хоткеям в редакторе,которые всегда повешены на «непечатные» комбинации клавиш чтобы собственно с вводом текста не конфликтовать? Как раз наоборот - хоткеи должны работать независимо от языка. А то будет как в файрфоксе одно время - при включенной русской раскладке хоткеи не работали.

Отдельный вопрос - а так ли актуален ввод нелатинских символов в консоли и её эмуляторах? Что там могут набирать кроме стандартных команд которые все латинскими буквами набираются? Я вот не могу припомнить когда бы мне требовалось вводить русские буквы в командную строку даже xterm,не говоря о голой консоли. Когда-то очень-очень давно. Документы на национальных языках тоже в консольном редакторе обычно не набирают,это в иксовых редакторах делают где можно и шрифты соответствующие установить. В консольном редакторе разве что правят какие-нибудь конфиги при подключении по ssh к другой машине на которой иксов нет потому что это сервер. Даже emacs уже давно собирают с поддержкой иксов и в них и запускают.

Ну ты и лошпед. Спасибо,узнал новое слово:) Пришлось гуглить:) Но чем обзываться лучше бы более развернуто поясняли свои мысли если заявляете себя как продвинутого специалиста в данном вопросе. Или хотябы дали ссылку где почитать техническую информацию о ваших нововведениях на более общеупотребительном английском.