The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Delete, End, Home итп"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Delete, End, Home итп"
Сообщение от x84 emailИскать по авторуВ закладки on 19-Сен-03, 14:32  (MSK)
Как заставить клавиши delete, home, end и другие работать должным образом в текстовых приложениях? Delete почему-то работает как backspace, а home и end вообще, кажется, не работают...
Хочу, чтобы delete удаляла символ под курсором, home - в начало строки, end - в конец, во всех текстовых приложениях, включая и запущенные из-под эмуляторов терминала в X (Aterm), а также в самих эмуляторах, и просто в текстовой консоли без иксов... как это сделать, подскажите пожалуйста?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Delete, End, Home итп"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Сен-03, 15:11  (MSK)
>Как заставить клавиши delete, home, end и другие работать должным образом в
>текстовых приложениях? Delete почему-то работает как backspace, а home и end
>вообще, кажется, не работают...
>Хочу, чтобы delete удаляла символ под курсором, home - в начало строки,
>end - в конец, во всех текстовых приложениях, включая и запущенные
>из-под эмуляторов терминала в X (Aterm), а также в самих эмуляторах,
>и просто в текстовой консоли без иксов... как это сделать, подскажите
>пожалуйста?

если в своих приложения - изучать curses/ncurses, если в apps, то только
недавно были ссылки

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Delete, End, Home итп"
Сообщение от x84 emailИскать по авторуВ закладки on 19-Сен-03, 15:28  (MSK)
>если в своих приложения - изучать curses/ncurses, если в apps, то только
>
>недавно были ссылки

мне нужно сделать это в apps.
я перерыл весь гугл, пробовал все варианты, какие только находил - ничего не работает... :( в форуме решения найти не смог. Помогите плиз.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Delete, End, Home итп"
Сообщение от Messmer emailИскать по авторуВ закладки on 19-Сен-03, 16:02  (MSK)
>>если в своих приложения - изучать curses/ncurses, если в apps, то только
>>
>>недавно были ссылки
>
>мне нужно сделать это в apps.
>я перерыл весь гугл, пробовал все варианты, какие только находил - ничего
>не работает... :( в форуме решения найти не смог. Помогите плиз.
>

Попробуй в ~/.termcap вставить:

xterm|vs100|xterm terminal emulator (X window system):\
  :kh=\E[H:@7=\E[F:\
  :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\
  :pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:\
  :li#65:\
  :kh=\EOH:@7=\EOF:kb=^H:kD=^?:\
  :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:.km:\
  :is=\E>\E[?1;3;4;5l\E[?7;8h\E[1;65r\E[65;1H:\
  :rs=\E>\E[?1;3;4;5l\E[?7;8h:\
  :tc=vt220:


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Delete, End, Home итп"
Сообщение от x84 emailИскать по авторуВ закладки on 20-Сен-03, 07:20  (MSK)
>Попробуй в ~/.termcap вставить:
>
>xterm|vs100|xterm terminal emulator (X window system):\
>  :kh=\E[H:@7=\E[F:\
>  :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\
>  :pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:\
>  :li#65:\
>  :kh=\EOH:@7=\EOF:kb=^H:kD=^?:\
>  :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:.km:\
>  :is=\E>\E[?1;3;4;5l\E[?7;8h\E[1;65r\E[65;1H:\
>  :rs=\E>\E[?1;3;4;5l\E[?7;8h:\
>  :tc=vt220:

попробовал - ничего не изменилось...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Delete, End, Home итп"
Сообщение от x84 emailИскать по авторуВ закладки on 20-Сен-03, 07:40  (MSK)
btw, мне нужно не только в xterm, а вообще во всех текстовых приложениях и эмуляторах (я использую aterm).
в чистой консоли (cons25r) я еще могу это сделать через bindkey в .cshrc, но это только на сам шелл влияет, на остальные приложения - нет...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Delete, End, Home итп"
Сообщение от Messmer emailИскать по авторуВ закладки on 21-Сен-03, 12:30  (MSK)
>>Попробуй в ~/.termcap вставить:
>попробовал - ничего не изменилось...

а) убедись, что описания терминалов берутся не из скомпилированной базы, в конце концов замени в родном термкапе описание экстерма на это и скомпилируй.

б) в xterm оно работает, усё путём. В других эмуляторах надо проставить клавиатурную схему vt420. В konsole именно так всё и работает. Кста, нафига нужны всякие разные, когда есть такая замечательная штука, как konsole? MDI рулит, адназначна!

в)
>На EFnet #freebsdhelp мне сказали "this is impossible, learn to use ctrl-a and ctrl-e"...
Тебя обманули, это вполне поссибл. Но научиться стандартным юниксовым аккордам дело полезное.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Delete, End, Home итп"
Сообщение от x84 emailИскать по авторуВ закладки on 22-Сен-03, 08:12  (MSK)
>а) убедись, что описания терминалов берутся не из скомпилированной базы, в конце
>концов замени в родном термкапе описание экстерма на это и скомпилируй.

Как в этом убедиться, и как скомпилировать?

>б) в xterm оно работает, усё путём. В других эмуляторах надо проставить
>клавиатурную схему vt420. В konsole именно так всё и работает. Кста,
>нафига нужны всякие разные, когда есть такая замечательная штука, как konsole?
>MDI рулит, адназначна!

Дык, если бы я знал, как именно проставлять клавиатурные схемы! (в man'ах ничего полезного не нашел).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Delete, End, Home итп"
Сообщение от Messmer emailИскать по авторуВ закладки on 22-Сен-03, 08:27  (MSK)
>Как в этом убедиться, и как скомпилировать?
Универсальный ответ: man termcap. Посмотри куда ведёт симлинк /etc/termcap, рядом там будет лежать termcap.db

>Дык, если бы я знал, как именно проставлять клавиатурные схемы! (в man'ах
>ничего полезного не нашел).
Ну тогда не выделывайся, а используй konsole, родной кадэешный эмулятор терминала. У него простая и понятная менюшка всё настраивает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Delete, End, Home итп"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Сен-03, 15:40  (MSK)
>>а) убедись, что описания терминалов берутся не из скомпилированной базы, в конце
>>концов замени в родном термкапе описание экстерма на это и скомпилируй.
>
>Как в этом убедиться, и как скомпилировать?
>
>>б) в xterm оно работает, усё путём. В других эмуляторах надо проставить
>>клавиатурную схему vt420. В konsole именно так всё и работает. Кста,
>>нафига нужны всякие разные, когда есть такая замечательная штука, как konsole?
>>MDI рулит, адназначна!
>
>Дык, если бы я знал, как именно проставлять клавиатурные схемы! (в man'ах
>ничего полезного не нашел).

в man'ах всегда есть ПОЧТИ ВСЕ, остальное смотри на трех ссылках
которые я недавно публиковал в форуме

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Delete, End, Home итп"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Сен-03, 15:47  (MSK)
>>>а) убедись, что описания терминалов берутся не из скомпилированной базы, в конце
>>>концов замени в родном термкапе описание экстерма на это и скомпилируй.
>>
>>Как в этом убедиться, и как скомпилировать?
>>
>>>б) в xterm оно работает, усё путём. В других эмуляторах надо проставить
>>>клавиатурную схему vt420. В konsole именно так всё и работает. Кста,
>>>нафига нужны всякие разные, когда есть такая замечательная штука, как konsole?
>>>MDI рулит, адназначна!
>>
>>Дык, если бы я знал, как именно проставлять клавиатурные схемы! (в man'ах
>>ничего полезного не нашел).
>
>в man'ах всегда есть ПОЧТИ ВСЕ, остальное смотри на трех ссылках
>которые я недавно публиковал в форуме

изучай по указанным ссылкам:

https://www.opennet.ru/openforum/vsluhforumID1/34736.html#1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Delete, End, Home итп"
Сообщение от x84 emailИскать по авторуВ закладки on 20-Сен-03, 23:18  (MSK)
На EFnet #freebsdhelp мне сказали "this is impossible, learn to use ctrl-a and ctrl-e"...
Но:
1. Сомневаюсь, что это невозможно, т.к. видел, что есть такое
2. Не хочу юзать две клавиши, когда для этого специально на клавиатуру вынесена одна.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру