Dejar de usar la opción de teclado Mac como modificador de caracteres

16

No quiero usar la función en el Teclado Mac que reemplaza la Opción + a con å. (Por ejemplo, imagine que quiero presionar rápidamente el botón Repl & ace All en NetBeans) ¿Cómo puedo hacer que Mac deje de hacer eso?

Editado: Mi pregunta surgió de esta situación: uso la funcionalidad Reemplazar en NetBeans. Cuando estoy en el cuadro de texto de reemplazo, estoy escribiendo algo. Cuando termine, invoco el botón Reemplazar todo presionando Opción + A en el teclado. Netbeans lo entiende, ya que realiza reemplazar todas las características. Sin embargo, justo antes de eso, el carácter å (como resultado de presionar Opción + A) se agrega al reemplazo, hace que dicho proceso sea incorrecto. No necesito escribir un carácter especial en este momento, así que quiero detenerlo. ¿No sería más sensato si dicha función se puede activar / desactivar con otra tecla de acceso directo?

Phuong Nguyen
fuente
Experimentado con Windows y Ubuntu, encuentro que Mac tiene una filosofía muy desagradable: no cortar archivos usando el teclado, no hay atajos de teclado predeterminados para maximizar las ventanas. Alt + Tab es desagradable cuando una aplicación tiene varias ventanas.
Phuong Nguyen
¿No es rel & ace cmd A no la opción A?
user151019
2
¿No cortar archivos usando el teclado? ¿La posibilidad de perder un archivo sobrescribiendo el portapapeles es algo bueno? Es fácil agregar un acceso directo para maximizar las ventanas. ¿Qué quieres decir con alt-tab es desagradable? ¿Te refieres a la pestaña Comando? Command-`recorre las ventanas abiertas de una aplicación, la pestaña de comandos recorre las aplicaciones abiertas. Esto es mucho mejor que la forma de Windows.
ghoppe
44
(En Windows, cuando se "corte" de un archivo que no se va a ninguna parte hasta que se "pegue" que Si sobrescribe el portapapeles, no pasa nada en el fichero..)
Bavi_H
+1 Para Cmd + `, no lo sabía antes. Gracias. Pero espera, ¿por qué Mac no configura el teclado predeterminado para maximizar las ventanas en lugar de "fácil de agregar"? Tenemos un 20 iMac aquí y ¿espera que hagamos un "fácil de agregar" cuando necesitemos trabajar en otro iMac?
Phuong Nguyen

Respuestas:

4

La alttecla en Macintosh se usa principalmente para la asignación de teclado de caracteres internacional. Este es un enfoque mucho más sensato y razonable para los personajes extendidos que los trucos del teclado numérico de Windows. Debido a esto, generalmente no se usa solo como una tecla de método abreviado de teclado (excepto con las teclas de función), aunque se usa en algunos métodos abreviados junto con commandy control.

La reasignación del teclado se puede hacer con una utilidad llamada Ukelele:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele

Sin embargo, esto no lo ayudará, ya que espera que la alttecla actúe como una tecla de acceso directo (comando / control).

Existe una utilidad gratuita que le permite cambiar las teclas modificadoras, si su ubicación no le resulta familiar:

http://doublecommand.sourceforge.net/

Aquí está el artículo de Netbeans que explica los atajos de teclado de MacOS X y cómo ajustar los atajos de Netbeans o los atajos de Mac OSX:

http://netbeans.org/kb/articles/mac.html

EDITAR: Solución para accesos directos de botones en cuadros de diálogo de netbeans.

OK, entonces el IDE de Netbeans es una aplicación Java multiplataforma con muerte cerebral. Asegúrese de no tener un campo de texto resaltado antes de usar los métodos abreviados de los botones de tecla alt Esto se puede lograr rápidamente presionando tabo shifttab.

ghoppe
fuente
Hmm, ¿Cmd como atajo? ¿Hay algún problema con mi teclado, porque cuando presiono Comando + T en Firefox, se abre una nueva pestaña (que es equivalente a Ctrl + Tab en Windows y Ubuntu).
Phuong Nguyen
2
He examinado sus soluciones sugeridas, pero ninguna es lo que esperaba. He modificado la pregunta para que pueda entender mi problema más claramente.
Phuong Nguyen
1
Además, ¿abrir el menú con Ctrl + F2? Ick Estoy a favor de usar métodos abreviados de teclado, pero abrir, navegar y seleccionar menús con el teclado es al revés. Aquí hay un truco que es mejor: comando-? para abrir el menú de búsqueda de ayuda, comience a escribir el comando de menú que está buscando, con la flecha hacia abajo para seleccionarlo.
ghoppe
1
@ghoppe, creo que su suposición de que NetBeans es "una aplicación Java multiplataforma con muerte cerebral" es un juicio erróneo e incorrecto. El uso de la tecla OPCIÓN ES legal como acceso directo, y está en todo OSX, como OPCIÓN + COMANDO + C para copiar el estilo. Un mejor razonamiento sería afirmar que OPTION no debe usarse exclusivamente para atajos.
Brett Ryan
1
@Brett Lo siento si no estaba claro, pero esa fue mi implicación, ¿no? Por supuesto , puede usar OPTION con un atajo de botón. También puedes usar SHIFT con un atajo. ¿Pero eso lo hace "legal como atajo"? NO. Es legal como un modificador de acceso directo, al igual que shift. Nadie diría que SHIFT es legal como atajo.
ghoppe
1

Tengo una solución mucho mejor que crear sus propios teclados personalizados: simplemente use la fuente de entrada "Entrada Hex. Unicode". Es el QWERTY normal menos todas estas cosas raras en el botón ⌥.

Sin embargo, no estoy seguro de qué versión del sistema operativo está disponible. Si tiene alguna información sobre esto, no dude en editarla en la respuesta.

Malcolm
fuente
Pero la Opción + A podría ser el comienzo de una entrada de valor hexadecimal (como Opción + A + A + A + A produce ꪪ), entonces, ¿está seguro de que presionar Opción + A también se propaga a cualquier programa que tenga el foco? (También tenga en cuenta que esto también deshabilita la funcionalidad de presionar y mantener para mostrar caracteres acentuados para el carácter que se presiona durante mucho tiempo, junto con la gran opción de simplemente presionar un número para seleccionar uno. Pero, de hecho, esto parece una solución bastante simple si uno no quiere todo eso, y si funciona.)
Arjan
1
@Arjan Definitivamente se propaga al menos a mi IDE (Android Studio / IntelliJ IDEA). No necesito caracteres acentuados en mi código por razones obvias, debería ser lo mismo para la mayoría de los otros desarrolladores. Si usa caracteres acentuados en otro lugar, entonces sí, aparentemente tendría que configurar una fuente de entrada separada para eso.
Malcolm
¡Entonces es una buena solución!
Arjan