Pertanyaan Bisakah saya mengubah pintasan Synapse ke Super / Windows saja?


Ketika saya mencoba untuk mengedit konfigurasi sinaps itu tidak memungkinkan saya untuk menggunakan kiri Super sebagai cara pintas untuk memohonnya. Apakah ada cara bulat yang bisa saya lalui.

Synapse Configuration

Ketika saya hanya menekan tombol Windows / Super jendela konfigurasi tidak mengakuinya. Namun, kombinasi pintasan (seperti Super+SEBUAH) berfungsi dengan baik.

Karena saya menggunakan Precise, dengan Unity, saya juga memerlukan cara untuk mengubah perilaku dasbor default untuk Windows / Super key ke sesuatu yang lain.


20
2017-08-12 07:37


asal


Saya juga ingin melakukan itu, saya menggunakan Xubuntu, jadi tidak ada konflik keyboard dengan apa pun, masih Synapse tidak memungkinkan saya untuk melakukan itu ... - Borsook
@Borsook Coba mengedit ~/.config/hotkeys/synapse/synapse.hotkeys mengajukan. Tidak berfungsi di Ubuntu karena Persatuan untuk saya, mungkin bekerja untuk Anda. - Nemo
@Borsook Anda dapat mengatur pintasan XFCE di tab "Pintasan Aplikasi" di aplikasi pengaturan Keyboard. Cukup atur untuk menjalankan "/ usr / bin / synapse". - Patrick Marchwiak
Saya tidak berpikir Anda dapat membuat jalan pintas hanya 'super' - Seth♦


Jawaban:


Lihat jawaban yang lebih baik di bawah ini.

Anda harus mengikat tindakan ke Superscancode atau keycode; hotkey normal merekam keadaan tombol pengubah dan membuang peristiwa tombol yang ditekan; jadi Anda tidak pernah melihat sesuatu yang bereaksi hanya dengan menekan Alt, tetapi sebaliknya ke SEBUAH kunci ditambah Alt kunci yang tercatat.

Perpustakaan hotkey yang digunakan adalah libgtkhotkey (0,2 pada 12,04) dan tidak mendukung penggunaan acara pers kunci dari pengubah. Anda harus menulis patch Anda sendiri untuk menangkap itu dan mungkin mendukung hal seperti itu dalam format tanda tangan.

Semua tes dengan format tanda tangan yang ada gagal menghasilkan apa pun kecuali kesalahan.


5
2017-11-24 15:20



Jawaban ini salah. Jawaban yang benar adalah yang di bawah ini oleh jnas. - codenoob


Saya tahu ini sudah agak tua sekarang tetapi solusi pemikiran dengan menjadi berguna pula.

Pertama, hapus semua binding kunci super, mis. <super>+p adalah yang umum untuk pengaturan layar

Kemudian tutup Sinaps

Di ~/.config/hotkeys/synapse.hotkeys

perubahan

Signature=<Control>space

untuk

Signature=Super_L

Luncurkan kembali Sinaps


12
2018-01-23 18:43



Pemasangan sinaps baru pada 12.10 dari PPA (ver 0.2.10-2ubuntu1); tidak ada apa-apa di dalamnya config.json terkait dengan "mengaktifkan", namun langkah pertama tampaknya melakukan trik. - a different ben


Pada versi selanjutnya dari sinaps yang diinstal dari ppa launchpad, setting sudah aktif .config/synapse/config.json. Edit saat sinaps ditutup untuk menentukan Super_L sebagai kunci aktivasi.

{
  "ui" : {
    "shortcuts" : {
      "activate" : "Super_L",
      ...
    }
  }
}

Lihat https://launchpad.net/~synapse-core/+archive/ubuntu/testing.


11
2017-08-14 11:44



ini harus berfungsi meskipun Super_L tidak tepat "penyandian pintas" harus lebih sesuai dengan ruang <Alt> - b1r3k
Ini bekerja pada sinaps 0.2.99 berjalan pada lubuntu 18.04 - Francisco Guimaraes


Solusi sementara adalah menghapus pengubah dari super dan memetakan ulang kunci ke "kunci normal" yang tidak Anda gunakan. Saya memilih "µ", yang diberi nama "mu".

xmodmap -e 'keysym Super_L = mu mu mu'

xmodmap -e 'clear Mod4'

Perintah pertama akan membuat super berguna untuk hal lain selain mengetik "µ" dan perintah kedua akan menghapus semua mod4 Modifiers (saya tidak menggunakannya). Gunakan xev untuk menemukan nama kunci, cari baris yang mirip dengan:

state 0x80, keycode 58 (keysym 0xb5, mu), same_screen YES,

Perubahan akan hilang setelah keluar log. Agar permanen, tambahkan perintah ke Anda .bashrc ATAU buat file bernama .Xmodmap di direktori home Anda dengan konten:

keysym Super_L = mu mu mu

clear Mod4

Jika Anda mengacaukan saat bermain-main dengan xmodmap, cukup keluar dan masuk lagi untuk mengembalikan pengaturan lama Anda.

Saya hanya menguji dengan satu kunci ini, dan saya masih bisa mengetik µ dengan menekan Alt Gr + M tanpa Synapse muncul. Saya juga mencoba pemetaan ulang Super untuk Page Up; Synapse mampu mendeteksi kunci saat memasukkannya di pengaturan, tetapi gagal membuka peluncur saat menekannya.


4
2017-11-29 17:46





Tampaknya ~/.config/synapse/ tidak ada lagi.

Saya baru saja menginstal sinaps pada XUBUNTU 12.04.02 dan mengubah entri Tanda Tangan di

~/.config/hotkeys/synapse/synapse.hotkeys 

cukup untuk memiliki sinaps pop up dengan satu hit pada Super-key.


3
2018-02-27 22:18





Anda dapat menetapkan pintasan tombol super melalui Settings Manager-> Keyboard-> Application Shortcuts

tambahkan sinapsis kemudian set pintasannya sebagai kunci super.

Semoga Anda beruntung!


1
2018-05-10 12:28