Todavía estoy cambiando de linux a mac todo el tiempo, y no puedo encontrar la manera de dejar de confundirme con mis pulsaciones de teclas, especialmente con los navegadores y las aplicaciones de Unix.
Aquí está la situación: * Emacs, vim, shell y otras aplicaciones de Unix usan la tecla Ctrl de la misma manera en Mac y Linux * Algunas teclas MUY comunes de copiar, pegar, cortar, todas se intercambian cmd en la Mac, y Ctrl en Linux .
Algunas cosas que probé: * Usar cmd como ctrl en emacs - tipo de trabajos, pero luego confunde otras aplicaciones de tipo unix * Intercambiar la posición de cmd y ctrl en el teclado - bueno para copiar, pegar, todo y no mucho más.
No puedo ser el único que va y viene entre Mac y Linux que tiene este problema.
¿Sería mejor abordar esto desde el lado de Linux y cambiar las asignaciones allí para que pueda tener las mismas en la Mac?
El principal problema son las aplicaciones de navegador (Chrome / Firefox) y luego las aplicaciones de tipo Unix (Emacs, IntelliJ, Rubymine, Vim, tmux).
KDE (Kubuntu) tiene una herramienta de configuración de accesos directos que le permite establecer accesos directos globales, pero no pude reconocer los cambios cuando lo probé. Quizás necesita un reinicio. Quizás Ubuntu tenga una opción similar.
Otra cosa que podría ayudar con las funciones de copiar y pegar en Linux es usar el botón central del mouse para pegar. Cuando resalta un texto, no tiene que copiarlo: resáltelo, cambie a su otra aplicación, luego haga clic en el botón central del mouse para pegar el texto resaltado. Diferentes hábitos harían que el teclado emita un punto discutible, al menos para esas funciones específicas.
fuente
Revisé esto hace un tiempo y encontré la configuración de autokey de alguien (daría crédito si pudiera encontrar de dónde vino).
Lo modifiqué para algunas cosas que faltaban para mi configuración, pero aquí está:
https://github.com/ericwooley/dotfiles/tree/master/.config/autokey
Me hace gustar que el 95% de todas las pulsaciones de teclas sean iguales.
Algunas cosas que siguen siendo diferentes cmd + derecha y cmd + izquierda no actúan igual, en Linux uso alt + página arriba y abajo.
Terminé dependiendo de los enlaces vim en mi editor para mantenerme cuerdo, recomendaría que si es posible para lo que estás haciendo.
Ah, y guake tiene una configuración configurable de copiar y pegar para el terminal, así que configuré que sea alt + c y alt + p para travesuras de terminal
fuente
Actualizado
Kinto.sh ahora asignará Alt / Cmd para usar Ctrl + Shift mientras está en una aplicación de terminal. Por supuesto, asigna Alt / Cmd a Ctrl el resto del tiempo.
Aquí hay una solución mucho más simple, Kinto. Aborda el problema que está teniendo con los mapas de teclas del terminal que no funcionan correctamente, manteniendo un buen mapa de teclas con todo lo demás.
He estado trabajando en esto durante 3 años ahora ... y finalmente siento que puedo contribuir con algo por lo bien que funciona, a diferencia de mis últimos 2 intentos. Está diseñado para x11 y distribuciones basadas en systemd, pero el concepto se trasladará a Wayland una vez que encuentre una buena manera de implementarlo, a pesar de la mejora de la seguridad que hace que sea difícil trabajar con él.
1) Gist (para aquellos que solo quieren ver la premisa o implementar su propia solución alternativa, los casos límite no están cubiertos).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) El instalador completo que utiliza systemd, bash y xprop. (Casos de borde, como los Chromebooks están cubiertos, fue sorprendentemente difícil de soportar, ¡pero disfruto el mío para que todos puedan beneficiarse!)
https://github.com/rbreaves/kinto
Esencialmente, con esta solución no estás luchando sobre cómo crear correctamente nuevas teclas de acceso directo o tratando de evitar conflictos de acceso directo en tus aplicaciones de Terminal frente al resto de tus aplicaciones GUI. Simplemente obtienes lo mejor de ambas palabras, y funciona tan perfectamente como puede, más allá de incluir archivos de configuración de acceso directo predeterminados para varios terminales y editores de texto populares, que puedo incluir más adelante. Incluso los editores de texto como Sublime no simplemente cambian la tecla Cmd con Ctrl en cada acceso directo, sino que se alinean correctamente aproximadamente el 95% o más de las veces, diría.
Y hablando de Wayland, tengo una prueba de concepto de cómo hacer que este truco de intercambio de teclas del mapa de teclas funcione en KDE Plasma 5 con un widget existente que extrae los nombres de las aplicaciones. Si alguien tiene una solución mejor, entonces soy todo oídos, especialmente si también puede funcionar en x11. Xprop es completamente suficiente en x11, pero obviamente no sirve en Wayland.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718
fuente