La inserción de mayúsculas pegará lo que está en el portapapeles, pero el clic del botón central (pegar texto seleccionado) no parece tener un atajo de teclado que pueda encontrar. Esto es ubuntu. Alguien sabe?
Use la necesidad de instalar xkbset (puede usar el Administrador de paquetes Synaptic). Luego vea esta publicación de blog para ver cómo hacerlo.
Citado de la publicación del blog:
Primero, necesitamos instalar una antigua extensión de accesibilidad a X que se llama xkbset . En Ubuntu o Debian, solo
sudo apt-get install xkbset
. La idea original de este software es proporcionar soporte a las personas que tal vez no puedan usar un mouse o teclado tan bien, por lo que permite cosas como MouseKeys (controlar el cursor con el teclado numérico) y StickyKeys (presionar shift, levantar, escribir una letra, obtenga mayúscula) y SlowKeys (solo registran una pulsación de tecla después de un cierto período de tiempo). Pero vamos a usarlo para asignar una tecla del teclado a un botón del mouse con MouseKeys.Primero, eliminaremos todas las cosas de control del cursor, por lo que aún puede usar su teclado numérico. Como root, edite el archivo
/usr/share/X11/xkb/compat/mousekeys
y elimine todo entreinterpret.repeat= False;
y// New Keysym Actions
. Observe que esto asigna algunas acciones nuevas de "keysym" a continuación, específicamente la llamadaPointer_Button2
.A continuación, crearemos un script para configurar xkbset, activar MouseKeys, no desactivarlo después de un período de inactividad y asignar una tecla de su elección para hacer clic con el botón central. Aquí está mi
~/.middle-click.sh
:#!/bin/bash # set XKB layout setxkbmap -layout us # turn on mousekeys xkbset m # stop mousekeys expiring after a timeout xkbset exp =m # map keysym to other keysym xmodmap -e "keysym Menu = Pointer_Button2" # this also works # xmodmap -e "keycode 135 = Pointer_Button2"
Esto asigna la tecla Menú (está entre Right Alt y Right Ctrl en mi teclado, parece un menú con el cursor del mouse) al botón 2 del mouse, que es hacer clic con el botón central. Tenga en cuenta que también puedo usar cualquier otra tecla en el teclado, comentando la
keysym
línea y usando lakeycode
línea. Los códigos de teclas son diferentes de un teclado a otro, por lo que para obtener el código de la tecla que desea usar, ejecutarxev
en un terminal, presionar la tecla que desea y ver la salida del terminal.Para los usuarios de Mac, hacer clic con el botón izquierdo es el botón 1, y hacer clic con el botón derecho es el botón 3. Si estuviera usando una Mac, imagino que asignaría el Comando derecho al Botón2 y la Opción derecha al Botón3. Espero que el lado derecho de estos botones tenga un código clave diferente al lado izquierdo. Si no, he leído de personas que usan F11 y / o F12.
man xmodmap
le dirá cómo usar un modificador como Cmd + F12 si así lo desea.En Gnome, uso Sistema -> Preferencias -> Sesiones para iniciar este script al iniciar sesión, por lo que no tengo que preocuparme de nuevo. No olvide hacer que su script sea ejecutable con
chmod +x ~/.middle-click.sh
Dependiendo del programa intente SHIFT+ INSERTo CTRL+ SHIFT+ INSERT.