Saya masih sering bolak-balik beralih dari linux ke mac, dan saya tidak tahu cara untuk berhenti menjadi bingung dalam penekanan tombol saya, terutama dengan browser, dan unix aplikasi.
Inilah situasinya: * Emacs, vim, shell, dan aplikasi unix lainnya menggunakan tombol ctrl yang sama pada kedua mac dan linux * Beberapa penekanan tombol SANGAT umum dari salin, tempel, potong, semua cmd bertukar pada mac, dan ctrl pada linux .
Beberapa hal yang saya coba: * Menggunakan cmd sebagai ctrl di emacs - jenis pekerjaan, tetapi kemudian membingungkan aplikasi jenis unix lainnya * Menukar posisi cmd dan ctrl pada keyboard - baik untuk menyalin, menempel, semua, dan tidak banyak lain.
Saya tidak mungkin menjadi satu-satunya yang bolak-balik antara mac dan linux mengalami masalah ini.
Apakah mungkin lebih baik untuk mendekati ini dari sisi Linux dan mengubah pemetaan di sana sehingga saya dapat memiliki yang sama di Mac?
Masalah utama adalah aplikasi browser (Chrome / Firefox) dan kemudian unix type apps (Emacs, IntelliJ, Rubymine, Vim, tmux).
KDE (Kubuntu) memiliki alat konfigurasi pintas yang memungkinkan Anda mengatur pintasan global, tetapi saya tidak bisa mendapatkannya untuk mengenali perubahan ketika saya mengujinya. Mungkin perlu restart. Mungkin Ubuntu memiliki opsi serupa.
Hal lain yang mungkin membantu dengan fungsi salin dan tempel di Linux adalah menggunakan tombol tengah mouse untuk menempel. Saat Anda menyorot beberapa teks, Anda tidak perlu menyalinnya - sorot, beralih ke aplikasi Anda yang lain, lalu klik tombol tengah mouse untuk menempelkan teks yang disorot. Kebiasaan yang berbeda akan membuat masalah keyboard menjadi titik diperdebatkan, setidaknya untuk fungsi-fungsi tertentu.
sumber
Saya telah melalui ini beberapa waktu yang lalu dan menemukan setup otokey seseorang (saya akan memberikan kredit jika saya bisa menemukan dari mana asalnya).
Saya memodifikasinya untuk beberapa hal yang tidak ada untuk pengaturan saya, tetapi ini dia:
https://github.com/ericwooley/dotfiles/tree/master/.config/autokey
Ini membuat saya menyukai 95% persen dari semua penekanan tombol yang sama.
Beberapa hal yang masih berbeda cmd + kanan dan cmd + kiri tidak bertindak sama, di Linux saya menggunakan alt + page-up dan down.
Saya akhirnya bergantung pada ikatan vim di editor saya untuk membuat saya tetap waras, saya akan merekomendasikan bahwa jika mungkin untuk apa yang Anda lakukan.
Oh, dan guake memiliki pengaturan salin dan tempel yang dapat dikonfigurasi untuk terminal, jadi saya mengaturnya menjadi alt + c dan alt + p untuk terminal shenanigans
sumber
Diperbarui
Kinto.sh sekarang akan memetakan Alt / Cmd untuk menggunakan Ctrl + Shift saat berada di aplikasi terminal. Ini tentu saja memetakan Alt / Cmd untuk Ctrl sisa waktu.
Ini solusi yang lebih sederhana, Kinto. Ini menangani masalah yang Anda alami dengan terminal keymaps yang tidak berfungsi dengan benar sambil menjaga keymap yang baik dengan yang lainnya.
Saya telah mengerjakan ini selama 3 tahun sekarang .. dan akhirnya merasa seperti saya dapat berkontribusi sesuatu karena seberapa baik kerjanya, tidak seperti 2 usaha terakhir saya. Ini dimaksudkan untuk x11, dan distro berbasis systemd, tetapi konsepnya akan terbawa ke Wayland setelah saya menemukan cara yang baik untuk mengimplementasikannya, meskipun ada peningkatan keamanan yang membuatnya sulit untuk dikerjakan.
1) Inti (bagi mereka yang hanya ingin melihat premis atau menerapkan solusi bergantian mereka sendiri, kasus tepi tidak tercakup).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) Penginstal lengkap yang menggunakan systemd, bash, dan xprop. (Kasing tepi, seperti krom buku dicakup, secara mengejutkan sulit untuk didukung, tetapi saya menikmati milik saya sehingga semua orang dapat memperoleh manfaat!)
https://github.com/rbreaves/kinto
Pada dasarnya, dengan solusi ini Anda tidak berjuang bagaimana cara membuat tombol pintas baru dengan benar atau mencoba menghindari konflik pintasan di aplikasi Terminal Anda vs aplikasi GUI lainnya. Anda cukup mendapatkan yang terbaik dari kedua kata itu, dan berfungsi dengan sangat mulus - selain menyertakan file konfigurasi pintasan default untuk berbagai terminal dan editor teks populer, yang dapat saya sertakan nanti. Bahkan editor teks seperti Sublime tidak hanya menukar tombol Cmd dengan Ctrl pada setiap pintasan, tetapi menyelaraskan dengan benar sekitar 95% atau lebih dari waktu yang saya katakan.
Dan berbicara tentang Wayland, saya memang memiliki bukti konsep tentang bagaimana cara membuat trik keywap keymap ini berfungsi pada KDE Plasma 5 dengan widget yang ada yang menggunakan nama aplikasi. Jika ada yang punya solusi yang lebih baik maka saya semua telinga, terutama jika itu dapat bekerja pada x11 juga. Xprop benar-benar mencukupi pada x11, tetapi jelas tidak digunakan di Wayland.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718
sumber