14 votos

en la terminal, me puede escribir en minúsculas e

2015 MBP, totalmente al día OSX

Puedo abrir una ventana de terminal y si escribo la letra "e" (sin las comillas por supuesto) que emita un pitido y no el tipo de la letra. Todos los demás de la carta funciona muy bien en la terminal. Parte superior de la caja E funciona demasiado. Solo baja el correo.

En cada una de las otras app en mi equipo inferior e funciona sin problema, así que no es un problema del teclado.

Esto comenzó en algún momento de la semana pasada. Yo uso la terminal de mucho en mi trabajo y nunca ha sido un problema. He reiniciado (no solución). He terminal de reinicio (no solución).

Ya no sé la fecha exacta cuando esto empezó, no estoy seguro de si he hecho algún cambio o software instalado. Estoy tratando de eliminar cualquier cosa que he instalado recientemente.

FYI he tratado de usar la 3ª parte iterm2 y hace lo mismo.

TAMBIÉN, si se me pegue algo con un menor, que hace la misma cosa - no lo tomes. Tiene que ser algún terminal bash config problema yo creo.

De hecho, he copiado el siguiente

sentido

y luego la pegué en el terminal. Lo que parece? sns y se puede escuchar dos pitidos.
También - en el caso de que no está claro - esto sucede con el construido en el teclado de la MPB, así como un teclado externo. Basado en eso y pegar el problema, no creo que esto es un teclado físico, emisión en cualquier forma

7voto

Pierce Puntos 541

Vamos a depurar.

  1. Cambio de conchas y pruebe de nuevo. (Crédito a @Kent) En la terminal:
    • $(which zsh)
  2. Comentario fuera de todas las líneas en .bash_profile, .bashrc, etc. y abrir una terminal nueva pestaña/ventana. Si esto resuelve el problema, algo que se carga en el entorno de la shell está consumiendo la carta e por razones que la ciencia nunca podrá ser capaz de explicar.
  3. Intente cating un archivo que contiene la carta e a ver si se puede incluso mostrar: (Crédito a @techraf)
    • Abra un editor de texto (no terminal)
    • Escriba algún texto con un par de es y guarde el archivo (foo.txt?)
    • En la terminal, cat el archivo:
      • cd /path/to/folder; cat foo.txt
    • Si es de render, a continuación, el terminal puede manejar, si no, entonces esto es super raro.
  4. Trate de applescript. (Crédito a @ALX)
    • Abrir el editor Applescript
    • Crear archivo Applescript con estos contenidos:

Contenido:

    delay 10
    tell application "System Events" to keystroke "e"
  • Ejecutar el archivo de secuencia de comandos y, a continuación, navegar rápidamente a la ventana de terminal. En pocos segundos se va prácticamente de prensa de la e clave y esperemos que se muestran en tu terminal. Esto indicaría que podría ser una entrada/controlador de dispositivo de problema (aunque yo soy despistado en cuanto a lo que podría ser)

No voy a mentir, estoy absolutamente fascinado por este problema y no puede esperar para saber cuál es la causa. No es de hardware, ya que funciona en otras aplicaciones, lo que significa que es de software y no puedo imaginar que se iba a tragar la carta e con el código.

2voto

zencraft Puntos 11

Estoy un poco oxidado, pero pegar en el Terminal funciona de manera diferente a pegar en un programa GUI: cada carácter se envía por separado como una pulsación de tecla, no como un memcopy desde el portapapeles a la aplicación de búfer. Así que si la "e" ha sido reasignado, será reasignado en la pasta así.

Compruebe las siguientes ubicaciones:

Preferencias Del Sistema > Teclado > Accesos Directos

~/Library/Teclas/Combinaciones De Teclas.dict

$ valores predeterminados de lectura de com.apple.Automator NSUserKeyEquivalents

1voto

Kent Puntos 3462

Otra cosa que puedes probar, es para configurar el Terminal para abrir un editor de texto emacs, vi, etc) cuando se abre una ventana nueva. Por ejemplo, en la Terminal de las preferencias de "Shell", usted puede tener que Ejecutar el comando como /usr/bin/emacs. Si usted no puede entrar en el correo en el panel de preferencias, a continuación, algo aún más extraño de lo que se ha propuesto hasta ahora está pasando...

Cuando una nueva ventana de Terminal se abrió, emacs se debe empezar, y usted puede tratar de prensa e etc. No tengo idea de lo que va a suceder, pero como @Pierce arriba, soy curioso en cuanto a lo que es posiblemente pasando.

0voto

Daryl Monge Puntos 9

Compruebe la stty configuración y asegúrese de que 'e' no accidentalmente conseguir establecer como la tecla de retroceso o similar. Estado allí, hecho eso. Stty algo \e Haría La recomendación para deshabilitar/comentario .bash* también sería probablemente descubrir.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X