OSX System Wide gibi klavye nasıl çalışır?

88

İki bilgisayar arasında sürekli olarak ileri ve geri geçiş yapıyorum:

  • OSX Snow Leopard
  • Ubuntu 10.10

Ubuntu'nun sadece aşağıdaki klavye dizileri için OSX Sistem Genişliği ile aynı klavye kısayollarını kullanmasını sağlamak istiyorum (örn. Ctrl'i Süper gibi yapmak istemiyorum)

  • Süper + C - & gt; Kopyala

  • Süper + V - & gt; Yapıştır

  • Süper + T -> Hangi tarayıcıda olursa olsun yeni bir sekme açın.

  • Süper + W - & gt; Hangi tarayıcıda olursa olsun bir sekmeyi kapatın.

Kısacası, bu klavye dizilerini sadece eşleştirmek için zaten var mı, sistem genelinde mi?

  • Süper + C -> Ctrl + C
  • Süper + V -> Ctrl + V
  • Süper + T -> Ctrl + T
  • Süper + W - & gt; Ctrl + W

Vim ve Firefox için bunu yapmamın bir yolu olduğunu biliyorum ve özellikle de çoğu uygulama için eminim ... ama bunu sadece bir kez yapmak zorundayım ve bu şekilde çalışmalıyım sistem genişliği !

Standart bir bilgisayar klavyesi kullanıyorum, yani Ubuntu'daki "105 nolu genel anahtar (intl) PC). Mac mini cihazımda da aynı klavyeyi kullanıyorum.

    
sordu brad parks 28.10.2010 15:29

8 cevap

29

xautomation paketini kurarsanız, Sistem / Tercihler / Klavye Kısayolları / Custom benzeri bir komut ekleyebilirsiniz:

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

ve bunu Meta-C ile eşleştirin.

Alternatif Çözüm:

AutoKey'i (apt-get install autokey-gtk) kurun ve şu şekilde bir ifade ayarlayın:

Phrase Text: <ctrl>+C (actually type out the <ctrl>+ here)
Paste Using: Keyboard
Abbreviation: None
Hotkey: <super>+v
Window Filter: None
    
verilen cevap cscarney 04.11.2010 19:05
10

Ubuntu 14 veya daha yeni için bunu yapabilirsiniz:

sudo apt-get install gnome-tweak-tool

Daha fazla bilgi için Tweak Tool & gt; Yazma & gt; Alt / Win anahtar davranışı

Ve kontrol edin: Ctrl, Win tuşlarına (ve normal Ctrl tuşlarına) eşlenir

    
verilen cevap Caio Lopes 05.08.2016 19:45
10

Ctrl ile Kazan / Süper anahtarının eşlenmesinin bir yolu var:

  1. sistem - & gt; tercihler - & gt; klavyeye gidin

  2. sekmesini aç Düzenler

  3. Seçenekler ... 'i tıklayın

  4. açık Alt / Kazan anahtar davranışı ,

  5. ve Denetim, Win anahtarlarına eşlenir

  6. 'i seçin

Ve konsol için bir burada nasıl yapılacağı bir forum gönderisi var.

Daha fazla kazma için genel Linux klavyesini kontrol et burayı .

Saygılarımızla

    
verilen cevap danizmax 02.11.2010 21:53
4

cscarney’in AutoKey ipucunu genişletmek için AutoKey Ubuntu'da (OS X-like <cmd>+c , <cmd>+v , ... Emacs style <ctrl>+f ,% co_de) tüm bunları gerçekleştirmek için yapılandırma %, ...) dotfile repo adresim.

Temel kelime öbeklerini kullanmıyorum (pencere filtrelemenin şu anda kırılmış olduğu ) Ancak, varolan kısayolları bozmak istemediğim Emacs, Eclipse, Vim, gnome-terminal gibi uygulamalarda AutoKey'i devre dışı bırakmak için Python komut dosyaları.

Nasıl kurulacağına ilişkin talimatlar için alttaki <ctrl>+b 'yi kontrol edebilirsiniz.

    
verilen cevap metakermit 14.07.2013 12:44
3

Bunu nasıl yapacağınızı öğrendikten sonra bu kolay bir görevdir.

1) Anahtarınızın anahtar kodunu kontrol edin. Bu programı terminalde çalıştırın.

xev


Bu örnekte, terminal k anahtar kodunun "45" olduğunu gösterir.

2) Bu dosyayı oluşturmayı istediğiniz gibi değiştirin:

gedit ~/.Xmodmap

İçeriğin bu örnek gibi görünmesi gerekir:

keycode 64 = Alt_L Meta_L Alt_L Meta_L
anahtar kodu 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift

(Anahtar kodu numarasını gerektiği gibi değiştirin - "1" adımına bakın)

Ilustration:
(Göz .: k 'i değiştirmek istersem, "1" adımında gösterildiği gibi "keycode 45" kullanmalıyım.

4) Oturumu kapatın ve tekrar oturum açın veya yeniden başlatın veya çalıştırın:

xmodmap ~/.Xmodmap

Sevindiğini umarım; -)

    
verilen cevap desgua 06.04.2011 18:26
1

İlk
Misafir Eklemeleri CD'sini yükle ( Devices->Insert Guest Additions CD image ).

Pano paylaşımını etkinleştir
Sonra yeniden başlatmadan sonra, Virtualbox'ta Machine->Settings->General->Advanced 'ye gidin ve Shared Clipboard: Bidrectional

' yi ayarlayın.

VirtualBox Ana Bilgisayar Anahtarını Değiştir
% Co_de% içinde
sth'yi farklı seçip

Anahtar Eşleme :
İngilizce (Macintosh) klavye eklemek için Vitualbox/Preferences/Input/Virtual Machine/Host Key Combination mapping için en rahat çözüm gibi görünüyor :)

cmd/ctrl 'ye git
(Eski sürümlerde, Klavye Düzeni Ayarları'nda olabileceğini düşünüyorum)
% Co_de% isabet artı (+) altında Ubuntu Settings->Text Entry ekle

Ubuntu 14.04.3'te VirtualBox 5.0.4'teki LTS 64bit'deyim

    
verilen cevap Allisone 12.09.2015 15:05
0

Ubuntu'nun elimde olmaması (Mac'in işte, Ubu'nun ofisinde) ama ben orada bir Mac klavyesi kullanıyorum ve bunu yapmak istediğimle aynı nedenlerden ötürü.

İlk şey, klavyenizin bir Mac klavye olarak kurulduğundan emin olmaktır. Bunu sistem- & gt; tercihler- & gt; klavyede değiştirebilirsiniz. Siz oradayken, sekmelerden biri size cmd anahtarının nasıl çalıştığını belirleyebileceğiniz bir anahtar eşleme sayfasına götürecektir.

Söylediğim gibi, tam olarak hatırlayamıyorum - ekranımdaki bitlere işaret edebilirim, ama bu işe yaramaz çünkü ben orada değilim.

Hala yarın takılırsan tekrar bakacağım.

    
verilen cevap Leo 28.10.2010 23:11
0

Otomatik anahtarlar benim için işe yaradı. Şimdi kazanın + c (v, x, a) sistemimin etrafında beklediğim gibi çalışır.

1 . Otomatik anahtarları yükle

sudo apt install autokey-gtk

2 . Otomatik anahtarları yapılandır

  1. Kök klasör ekle, MacKeys gibi bir şey ya da her neyse
  2. Ctrl-c, v, x ve a
  3. için 4 komut dosyası oluşturacaksınız
  4. her bir komut dosyasına hotkey süper-c, süper-v vb. atayın
  5. aşağıdaki kodları kullanarak kodları doldurun (diğer kombinasyonlar için harfin yerine c)

winClass = window.get_active_class() keys = "<ctrl>+c" if winClass == "gnome-terminal-server.Gnome-terminal": keys = "<ctrl>+<shift>+c"; keyboard.send_keys(keys)

4a. CmdZ için, CmdA veya CmdX, keyboard.send_keys("<ctrl>+x") gibi daha basit bir betikle çalışır

3 . Başlangıç ​​uygulamalarına / usr / bin / autokey-gtk ekle

4 . Klavye ayarlarında win-A'yı devre dışı bırak

Normalde kazan-a, genel bakışa geçiş yapar.

5 . İsteğe bağlı, genel bakış açısını değiştirmek için kazanmayı tamamen engelleyin

Muhtemelen bunu kaldırmak isteyeceksiniz. Gnome-tweak-aracını yükleyin, klavyeye gidin ve masaüstünden genel bakışa geçiş yapın. Bu benim gnome ubuntu 16.04 için çalıştı.

    
verilen cevap Lauri 24.11.2016 15:42

Etiketlerdeki diğer soruları oku