¿Cómo usar el escape, las claves direccionales en el teclado virtual? -- keyboard campo con terminal camp android Relacionados El problema

How use Escape, directional keys on the virtual keyboard?


6
vote

problema

Español

Recientemente compré mejor emulador de terminal pro , y me gusta , pero ¿cómo uso la llave de escape y las llaves direccionales? Por ejemplo, me gustaría cambiar entre los modos en VI o usar las flechas arriba y abajo para recorrer mi historial de comandos.

Tengo un samsung fascinado. No d-pad.

Original en ingles

I recently bought Better Terminal Emulator Pro, and I like it, but how do I use the Escape key and directional keys? For instance, I'd like to switch between modes in vi or use the up and down arrows to cycle through my command history.

I have a Samsung Fascinate. No D-pad.

     

Lista de respuestas

6
 
vote
vote
La mejor respuesta
 

btep tiene un " usando la página de mejor terminal emulador pro " en su wiki, que explica la mayoría de los atajos y llaves especiales. El desglose básico de lo que está buscando es:

Para la entrada direccional: use un teclado que admita esto o use BTEP's virtual Dirección Pad característica. Puede acceder a ella tocando la pantalla cuando el teclado es visible, presionando larga la pantalla cuando no lo es, o presionando el botón de búsqueda. El cursor debe cambiar a un carácter > para indicar que está en modo VDP, y puede deslizar su entrada direccional (es decir, deslizar hacia arriba para la tecla Arriba).

para la ESC: esto generalmente se asigna de forma predeterminada a la tecla Volumen UP, pero puede referirse a cualquiera de las teclas de acceso directo programables disponibles. También puede presionar el botón de búsqueda y luego presione ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , ya que la búsqueda se asigna al carácter de control en dispositivos que carecen de un trackball o una DPAD (así como la activación del modo VDP) y abcdefhijklmnabcdefghijklmn2 (Ctrl- [) es el carácter ESC.

 

BTEP has a "Using Better Terminal Emulator Pro" page on their wiki which explains most of the special shortcuts and keys. The basic breakdown of what you're looking for is:

For directional input: Either use a keyboard that supports this or use BTEP's virtual direction pad feature. You can access it by tapping the screen when the keyboard is visible, long-pressing the screen when it isn't, or pressing the Search button. The cursor should change to a > character to indicate you're in VDP mode, and you can swipe your directional input (i.e. swipe up for the up key).

For ESC: This is usually mapped by default to the volume up key, but you can remap it to any of the available programmable shortcut keys. You can also press the Search button then press [, since Search is mapped to the control character on devices that lack a trackball or dpad (as well as activating VDP mode) and ^[ (CTRL-[) is the ESC character.

 
 
3
 
vote

Teclado de hackers: use un teclado suave completo en Android

Puede usar la fuente gratuita, la aplicación, la aplicación Llame al teclado de Hacker para obtener acceso a los botones de un teclado completo:

"¿Está perdiendo el diseño de la tecla que está acostumbrado a su computadora? Este teclado tiene llaves de número separadas, puntuación en lo habitual. Lugares, y las teclas de flecha. Se basa en el suave de pan de jengibre AOSP. Teclado, por lo que es compatible con Multitouch para las teclas modificadoras.

Este teclado es especialmente útil si usa ConnectBot para SSH acceso. Proporciona teclas TAB / CTRL / ESC de trabajo, y las teclas de flecha son esencial para dispositivos como la tableta XOOM o Nexus S que no tener una bola de seguimiento o D-PAD ".

http://code.google.com/p/hackerskeyboard/

 

Hacker's Keyboard - use a full soft keyboard on Android

You can use the free, open source, app call Hacker's Keyboard to gain access to the buttons of a full keyboard:

xe2x80x9cAre you missing the key layout you're used to from your computer? This keyboard has separate number keys, punctuation in the usual places, and arrow keys. It is based on the AOSP Gingerbread soft keyboard, so it supports multitouch for the modifier keys.

This keyboard is especially useful if you use ConnectBot for SSH access. It provides working Tab/Ctrl/Esc keys, and the arrow keys are essential for devices such as the Xoom tablet or Nexus S that don't have a trackball or D-Pad.xe2x80x9d

http://code.google.com/p/hackerskeyboard/

 
 
2
 
vote

El teclado Android no tiene llaves direccionales; Necesitas un teclado que los tenga.

Su fascinado debe tener tanto el teclado Samsung como el teclado Swype, que tiene las teclas de flecha. Mantenga presionado el botón 123 (Samsung) o deslícese desde la tecla Swype a la tecla SYM (Swype).

 

The Android keyboard does not have directional keys; you need a keyboard that has them.

Your Fascinate should have both the Samsung keyboard and the Swype keyboard, which do have arrow keys. Press and hold the 123 button (Samsung) or swipe from the Swype key to the SYM key (Swype).

 
 
2
 
vote

Hay respuestas útiles aquí, pero ¿ha considerado asignar algo como "JJ" en el modo de inserción a la tecla de escape? Aquí es cómo:

Suponiendo que está en "Termux" o emulador de terminal similar y está usando VIM como está instalado allí. En la carpeta de inicio (tipo PWD para ver el directorio actual), cree un archivo llamado ".vimrc" y coloque el siguiente texto en él, sin cotizaciones: "INOREMAP JJ ABCDEFGHIJKLMNABCDEFGHIJKLMN0 " Y guardar. La próxima vez que esté en modo de inserción en VIM, simplemente presione "J" dos veces en una sucesión rápida. Presto :)

Ahora agregue otros canales para simular otros comandos.

 

There are useful answers here, but have you considered mapping something like "jj" in insert mode to the escape key? Here's how:

Assuming you are in "termux" or similar terminal emulator and you're using vim as installed there. In the home folder (type pwd to see current directory), create a file called ".vimrc" and put the following text into it, without quotes: "inoremap jj <esc>" And save. Next time you are in insert mode in vim, simply press "j" twice in quick succession. Presto :)

Now add other keybindings to simulate other commands.

 
 

Relacionados problema

7  SSH del emulador de terminal tratando de leer /data/.ssh en lugar de $ home / .ssh  ( Terminal emulators ssh trying to read data ssh instead of home ssh ) 
Cuando intento usar el Emulador de Terminal Emulator Me pongo SSH: ADVERTENCIA: Falló la creación /Data/.SSH: Permiso denegado. o desde 2012-08-19: N...

13  Un terminal real (raíz o no-root)  ( A real terminal root or no root ) 
Yo uso Kubuntu en mi laptop, pero esto va a cualquier Distro de Linux. Puedo abrir una ventana de terminal y escribir cosas como sudo apt-get update , sudo ...

0  Después de configurar programáticamente la resolución a través de una aplicación, ¿cómo puedo hacer que el dispositivo recuerde la nueva configuración?  ( After programmatically setting the resolution through an app how can i make the ) 
Así que estoy configurando la resolución mediante la edición de archivos del sistema. Esta ha sido la única manera que me funciona. Más preciables, emito este...

8  Corriendo aplicaciones de un emulador de terminales [cerrado]  ( Running applications from a terminal emulator ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

3  ¿Cómo instalar paquetes de comandos de terminal adicionales para dispositivos rooted?  ( How to install bundles of additional terminal commands for rooted devices ) 
He rooteado un dispositivo HTC Wildfire S recientemente y mostró un Android 4.1.2 Aokp Jelly Bean Custom ROM. Un beneficio es que puedo usar el terminal ahora...

0  PHP con el soporte MySQL de la línea de comandos en Android  ( Php with mysql support from the command line on android ) 
¿Hay un emulador de terminal para Android que permite usar VI y PHP con el soporte MYSQL? PD. Lamentablemente, Termux no permite conectar PHP al MySQL. ...

3  Instale Split APK manualmente  ( Install split apk manually ) 
Recientemente, tengo que saber una cosa llamada Split Apks, y encontré las rodajas como archivos APK no válidos, solo la base es. Desafortunadamente, esto sig...

1  Cierre / matando la aplicación "Emulador de terminal Android"  ( Closing killing android terminal emulator app ) 
Tengo un Sprint LG G3 que ejecuta Android 4.4.2. Estoy usando Emulador de terminal Android por Jackpal. Reaparece después de cerrar la aplicación. Veo el pr...

9  ¿El acceso a Logcat necesita root?  ( Does access to logcat need root ) 
Mi dispositivo ya está arraigado, es por eso que pregunto. ¿Necesita root para monitorear el flujo de logcat en el teléfono? Si ejecuto el comando Logcat de...

16  ¿Es posible habilitar los servicios de ubicación a través de Shell?  ( Is it possible to enable location services via shell ) 
¿Es posible habilitar los servicios de ubicación (GPS oOn Google NetworkLocation) a través del emulador ADB o Terminal? Estoy en un teléfono enraizado. punt...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos