141 votos

¿Cómo hacer teclado funcionan como OSX sistema amplia?

Puedo cambiar de ida y vuelta entre dos equipos constantemente:

  • OSX Snow Leopard
  • Ubuntu 10.10

Me gustaría ser capaz de hacer que Ubuntu utiliza los mismos métodos abreviados de teclado como OSX en todo el Sistema, para las siguientes secuencias de teclado sólo (es decir, no quiero hacer Ctrl actuar como Super)

  • Super+C -> Copiar

  • Super+V -> Pegar

  • Super+T -> Abra una nueva pestaña en cualquier navegador que yo estoy.

  • Super+W -> Cerrar una pestaña en cualquier navegador que yo estoy.

Así que, en resumen, es de todos modos para mí el mapa sólo estas secuencias de teclado a la siguiente, todo el sistema ?

  • Super+C -> Ctrl+C
  • Super+V -> Ctrl+V
  • Super+T -> Ctrl+T
  • Super+W -> Ctrl+W

Sé que hay maneras de hacer esto para vim, y Firefox, y estoy seguro de que específicamente para la mayoría de las aplicaciones... pero yo preferiría tener que hacer esto sólo una vez y que funcionan de esa manera todo el sistema!

Estoy usando un teclado de PC estándar, que es "Genérica 105 clave (intl) PC" en Ubuntu. También estoy usando el mismo teclado de mi Mac mini.

45voto

Adam Haile Puntos 12576

Si instala el paquete de xautomation, puede Agregar un comando en sistema/preferencias/Teclado accesos directos personalizada como:

xte "keyup Meta_L" "keyup c" "keydown Control_L" "key c" "keyup Control_L"

y el mapa a Meta-C.


Solución alternativa:

Instalar AutoKey (apt-get install autokey-gtk) y establezca una frase en:

Phrase Text: <ctrl>+C (actually type out the <ctrl>+ here)
Paste Using: Keyboard
Abbreviation: None
Hotkey: <super>+v
Window Filter: None

14voto

davenpcj Puntos 3424

Hay una forma de asignar la tecla Ctrl para Ganar/Super clave:

  1. ir a sistema->preferencias->teclado,

  2. abra la pestaña Diseños,

  3. haga clic en Opciones...,

  4. abrir Alt/Win clave de comportamiento,

  5. y seleccione Control se asigna a Ganar las teclas

Y para que la consola no es un foro en el post de cómo hacer eso aquí.

Para obtener más excavación de verificación general de teclado de Linux HOWTO aquí.

saludos :P

8voto

KH.Lee Puntos 90

Para ampliar cscarney del AutoKey sugerencia, estoy desarrollando mi AutoKey configuración para lograr todo esto en Ubuntu (OS X como- <cmd>+c, <cmd>+v, ... Emacs estilo- <ctrl>+f, <ctrl>+b, ...) en mi dotfile repo.

Yo no uso frases básicas (donde la ventana de filtrado es actualmente roto), pero las secuencias de comandos de Python, que es capaz de desactivar AutoKey en aplicaciones tales como Emacs, Eclipse, Vim, gnome-terminal ... donde no quiero echar a perder los accesos directos existentes.

Usted puede comprobar fuera de la README en la parte de abajo para obtener instrucciones sobre cómo configurarlo.

4voto

Bill K Puntos 32115

Esta es una tarea fácil una vez que sabes cómo hacerlo.

1) Revise el código de la tecla de la suya clave. Ejecutar este programa en la terminal.

wirste


En este ejemplo, el terminal muestra que el código de la tecla para mi k es "45".

2) Cambiar como te gusta crear este archivo:

gedit ~/.Xmodmap

Su contenido debe verse como en este ejemplo:

código de clave de 64 = Alt_L Meta_L Alt_L Meta_L
el código de la tecla 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift

(Cambiar el código de la tecla de número, según sea necesario - buscar en el paso "1")

Ilustration:
(Obs.: si quiero cambiar mi k debo usar "keycode 45", como se mostró en el paso "1").

4) cierre la sesión y vuelva a iniciar la sesión o reiniciar el sistema o ejecutar esto:

xmodmap ~/.Xmodmap

Espero que disfruten ;-)

1voto

Allisone Puntos 111

Primero
Instalar Guest Additions CD (Devices->Insert Guest Additions CD image).

Activar el uso compartido del portapapeles
A continuación, después de un reinicio, en Virtualbox ir a Machine->Settings->General->Advanced y el conjunto de
Shared Clipboard: Bidrectional

Cambio VirtualBox Host Clave
En Vitualbox/Preferences/Input/Virtual Machine/Host Key Combination
elegir algo diferente, a continuación,

Asignación De Clave:
Para el cmd/ctrl de asignación para mí agregar el inglés (Macintosh) en el teclado parece ser la solución más cómoda :)

Ir a Ubuntu Settings->Text Entry
(Supongo que en versiones anteriores se puede estar en la Configuración de distribución del Teclado)
Bajo Input sources to use: golpe de signo más (+)
agregar English (Macintosh)

Estoy en Ubuntu 14.04.3 LTS de 64 bits en VirtualBox 5.0.4

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X