4 votos

obtener ubuntu terminal para enviar una secuencia de escape (control+shift+arriba)

Este problema comienza cuando puedo usar emacs ( con -nw opción). Primero, permítanme explicarles. Traté de definir tecla de acceso directo (para emacs) de la siguiente

(global-set-key [(control shift up)] 'other-window)

pero no funciona (no hay ningún error, simplemente no funciona), ni tampoco

(global-set-key [(control shift down)] 'other-window)

Pero

(global-set-key [(control shift right)] 'other-window) 

y

(global-set-key [(control shift left)] 'other-window)

el trabajo!

Pero debido a los últimos dos combinaciones de teclas son utilizados por emacs (de forma predeterminada), yo no quiero cambiarlas por otras funciones.

Entonces, ¿cómo podría yo hacer control-mayús- y control-mayús-abajo de trabajo?

He buscado en google "(control de cambio)", parece que el control-mayús- es utilizado por otras personas, (pero no muy pocos resultados).

En Stack Overflow foro, Gille me respondió de la siguiente manera:

Ctrl+Mayús+ envía una señal a la computadora, pero el emulador de terminal es que al parecer no transmitir cualquier secuencia de escape para él. Así que el problema está en dos partes. En primer lugar usted debe obtener su emulador de terminal para enviar una secuencia de escape, que depende de su emulador de terminal, y es Super material del Usuario, o Unix.SÍ, si estás utilizando un sistema unix. Entonces usted necesita para declarar la secuencia de escape en Emacs, y mi respuesta explica que parte

Así que he venido aquí para esta pregunta:

Cómo hago para que mi terminal (yo uso ubuntu 10.04, y el terminal integrado) para enviar una secuencia de escape para el Control+Mayús+ Control+Mayús+abajo

4voto

Nick Dixon Puntos 154

Ubuntu usa GNOME y gnome-terminal. De acuerdo a su documentación (en la versión 2.30), CtrlShiftArriba y CtrlShifthacia Abajo se utilizan para navegar por la memoria intermedia para retroceder páginas, y no parece haber ninguna manera de convertir esta "característica" off (aparte de modificar el código fuente1 de vte, el terminal de la biblioteca).


1Como este.

1voto

cdshines Puntos 240

Ctrl+Shift+Arriba / Ctrl+Shift+Abajo no parecen ser capturado por el gnome terminal por defecto, sin embargo, tienden a utilizar un terminal llamado "Terminator" en la 10.04, donde estas teclas no parecen ser asignada.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: