Página principal » cómo » Cómo personalizar teclas de acceso directo para cualquier aplicación de Linux

    Cómo personalizar teclas de acceso directo para cualquier aplicación de Linux

    Uno de los problemas más molestos con Linux siempre ha sido la falta de compatibilidad con AutoHotkey, por lo que no pudo personalizar sus teclas de acceso directo, pero ahora con la aplicación de código abierto AutoKey, puede hacer eso y más.

    AutoKey es una utilidad de automatización de escritorio que le permite administrar bloques de texto y usar abreviaturas y teclas de acceso rápido para ahorrar tiempo mientras escribe, pero también puede usarla para reasignar teclas de acceso rápido en las aplicaciones. Por ejemplo, si su aplicación favorita usaba Ctrl + Q para salir y no quería hacerlo, podría volver a asignar esa tecla usando AutoKey.

    El escenario

    Para nuestro escenario de prueba de hoy, voy a reasignar la combinación de teclas Ctrl + T a Alt + T en su lugar. ¿Porque preguntas? La tecla de acceso directo Ctrl + T se usa en cada navegador para abrir una nueva pestaña, pero como uso Google Chrome y me gusta abrir nuevas pestañas constantemente para buscar, la tecla de acceso directo Alt + T es mucho más fácil de usar sin mover mi manos de la primera fila.

    Para realizar esta tarea, usaremos la increíble herramienta AutoKey, que se parece mucho a AutoHotkey en Windows, excepto que está hecha para Linux y es capaz de usar scripts de Python.

    Instalación de AutoKey

    Querrá abrir Synaptic Package Manager y realizar una búsqueda rápida de autokey, Marque la casilla y luego instale el paquete. También puedes instalarlo usando el comando apt-get como este:

    sudo apt-get install autokey

    Reasignación de teclas de acceso directo con AutoKey

    Una vez que haya instalado la utilidad, puede abrir la configuración a través del icono de la bandeja y crear una nueva frase. El nombre en el lado izquierdo no significa nada, solo me gusta nombrarlos de acuerdo con la tecla de acceso rápido que asignaré.

    Use el botón Establecer junto a la tecla de acceso directo para asignar la tecla de acceso rápido que desea usar, haga clic en la tecla modificadora; en este caso, estoy asignando Alt, y luego haga clic en el botón Presione para configurar y la tecla que desea usar. Para mi ejemplo, estoy usando Alt + t, y notarás que el carácter está en minúscula, lo cual es importante: si presionas Shift + T allí, AutoKey se confundiría.

    Una vez hecho esto, puede poner lo siguiente en el cuadro de texto:

    +t

    Haga clic en el botón Guardar, y ya está. Ahora puede abrir su navegador y usar la combinación Alt + T en lugar de Ctrl + T, y debería abrir una nueva pestaña.

    ¿Como funciona esto? Cuando presiona la tecla de acceso directo Alt + T que ha asignado, AutoKey envía las pulsaciones a la aplicación actualmente activa, y dado que las pulsaciones en este caso son Ctrl + T, Google Chrome asume que presionó la tecla de acceso directo para una nueva pestaña. y responde en consecuencia.

    Filtrado por ventana

    El único problema es que la tecla de acceso directo ahora está activada para todas las ventanas. Para solucionar esto, podemos configurar un filtro de ventana usando el botón Establecer, y luego escribir algo similar a esto:

    .*Google Chrome

    Quizás se esté preguntando de qué se trata el. *: Este filtro usa expresiones regulares para encontrar el título de la ventana, por lo que deberá usar. * Para hacer coincidir cualquier carácter que no esté especificado, incluido el espacio en este caso. Nota: Podría usar un único carácter de punto para representar un espacio si lo desea.

    Usando teclas especiales en AutoKey

    Cuando está creando una nueva frase, puede usar los siguientes códigos especiales para simular que presiona una de las teclas especiales. En realidad, hay una lista mucho más grande de teclas especiales, pero estas son probablemente las más importantes que necesitarás usar:

    • = Clave de Windows

    Combinando llaves

    Si quieres combinar varias teclas, usarás el carácter +, así:

    ++

    Si necesitaras insertar un símbolo +, deberías usar en su lugar.

    AutoKey Rocks!

    Hay muchos usos para esta técnica, además de simplemente volver a asignar teclas de acceso directo: por ejemplo, podría automatizar una serie de pulsaciones de teclas para realizar una tarea. Las posibilidades son infinitas, pero para qué las usarías.?