Trabajo como desarrollador y uso exclusivamente el teclado para la selección de texto y la navegación. Tengo que cambiar mucho entre Windows y OSX.
¿Hay alguna manera de hacer
- el teclado de OSX se comporta como el de Windows
o - el teclado de Windows se comporta como el de OSX
¿en particular cuando se trata de la edición de textos?
Las diferencias perjudican mi productividad, porque cada vez que cambio de plataforma, mi memoria muscular entra en acción y utilizará las combinaciones erróneas en el otro sistema operativo, lo que conducirá a una posición incorrecta del cursor, en el mejor de los casos, o -dependiendo del programa- a un cambio de Windows y/o a otro comportamiento no deseado que requiere aún más tiempo para corregirlo, en el peor de los casos.
Yo preferiría la versión 1, porque - aunque puedo entrenar a mi cerebro a cambiar, estoy más acostumbrado y también el comportamiento de Windows parece "más" estándar para mí, ya que se utiliza en la corriente principal de escritorios Linux también.
Atajos de teclado para la edición de texto:
desplazarse al inicio/fin de una línea:
Windows: pos1
/ end
OSX: ctrl
+ left
/ ctrl
+ right
desplazarse al principio/fin del documento
Windows: ctrl
+ pos1
/ ctrl
+ end
OSX: pos1
/ end
desplazarse al inicio / final de la palabra actual
Windows: ctrl
+ left
/ ctrl
+ right
OSX: alt
+ left
/ alt
+ right
(Me alegro de que la tecla de mayúsculas añadida se comporte de forma coherente en todas las plataformas, realizando la selección en lugar de la mera navegación con caretas)
Pregunta extra: otros atajos de teclado:
Ya cambié la tecla Comando por control globalmente en la configuración del teclado de osx, para hacer el comportamiento un poco más consistente (es decir ctrl
+ s
para ahorrar en lugar de command
+ s
)
Sin embargo, cuando se trata de navegar entre aplicaciones, esto se rompe, porque:
Pestaña siguiente/anterior dentro de una aplicación
Windows: ctrl
+ tab
/ ctrl
+ shift
+ tab
OSX: ctrl
+ tab
/ ctrl
+ shift
+ tab
Además, no resuelve
Siguiente aplicación
Windows: alt
+ tab
OSX: command
+ tab
Una solución que también cubra esto sería aún mejor :)