# Pintasan Kustom

## Pengenalan

Modul &systemsettings; Pintasan Kustom memungkinkanmu untuk mengkonfigurasikan pintasan keyboard dan gestur mouse. Kamu bisa menggunakannya untuk mengendalikan aplikasi, jalankan perintah tertentu, dan selebihnya.

## Mengelola Pintasan dan Grup

### Menambahkan Grup

Modul ini memungkinkanmu untuk mengurutkan pintasan terkait ke dalam Grup. Misalnya, jika kamu memiliki beberapa pintasan yang terkait dengan pemutar musikmu, kamu bisa ciptakan grup untuk mereka yang disebut `Pemutar Musik`.

Untuk menambahkan sebuah grup baru, klik pada tombol Edit bagian bawah panel kiri dan pilih opsi Grup Baru.

### Menambahkan Pintasan

Untuk menambahkan pintasan baru, klik pada tombol Edit bagian bawah panel kiri dan pilih opsi New.

Menu pertama yang muncul memungkinkanmu untuk memilih tipe pemicu. Berikut ini opsi yang tersedia:

Pintasan Global

- Ini adalah pintasan keyboard standar yang akan dikenali di mana saja, selama &plasma; &kde; Workspace sedang berjalan.

Aksi Window

- Aksi Window adalah pemicu yang terjadi ketika sesuatu terjadi pada window tertentu, seperti ketika ia muncul, mendapatkan fokus, atau ditutup.

Aksi Gestur Mouse

- Sebuah aksi gestur mouse yang dipicu ketika sedang menggerakkan mouse (atau touchpad atau touchscreen) yang telah dilakukan.

Setelah kamu memilih jenis pemicu, muncul submenu lain yang memungkinkanmu memilih jenis aksi. Jenis berikut ini yang tersedia:

Perintah/&URL;

- Aksi ini akan meluncurkan sebuah perintah atau membuka sebuah &URL; ketika pintasan dipicu.

Perintah &DBus;

- Aksi ini akan memanggil sebuah metode &DBus; dalam aplikasi yang berjalan atau daemon sistem. Untuk informasi selebihnya pada &DBus;, lihatlah &DBus; Introduction pada &kde; TechBase.

Kirim Input Keyboard

- Aksi ini akan mengirimkan input keyboard ke aplikasi yang berjalan saat ini, sama seperti jika kamu mengetiknya sendiri.

Setelah kamu memilih tipe aksi, kemudian kamu bisa mengedit pintasan yang kamu sukai. Lihatlah shortcuts untuk informasi selebihnya.

### Menghapus Pintasan dan Grup

Untuk menghapus pintasan atau grup, pilihlah itu, kemudian klik pada tombol Edit bagian bawah panel kiri, dan pilihlah opsi Hapus.

### Mengekspor Grup

Kamu bisa mengekspor sebuah grup, sehingga kamu bisa menyimpan seisi pintasan dan menggunakannya pada komputer lainnya atau memelihara sebuah cadangan.

Untuk mengekspor grup, pilih grup yang akan diekspor, lalu klik pada tombol Edit di bawah panel kiri dan pilih opsi Ekspor Grup..., yang membuka jendela baru yang memungkinkanmu menentukan beberapa opsi tentang grup yang diekspor. Berikut ini opsi yang tersedia:

Aksi Ekspor

- Ini memungkinkan kamu untuk memilih status pintasan ketika diimpor nanti. Pilih Keadaan Sebenarnya untuk memelihara kondisi saat ini, Difungsikan untuk memastikan semuanya difungsikan, atau Dinonfungsikan untuk memastikan semuanya dinonfungsikan.

Id

- Di sini kamu bisa memasukkan teks untuk mengidentifikasi grup. Jika grup disertakan menurut bakunya, teks ini dapat diisi secara baku.

Bolehkan Penggabungan

- Ini menentukan apa yang terjadi jika grup sudah ada pada sistem, grup yang diekspor maupun yang diimpor. Saat difungsikan, aksi baru apa pun akan ditambahkan ke grup pada sistem target, sementara aksi yang memiliki nama yang sama tetapi konfigurasi yang berbeda akan diperbarui dengan konfigurasi dari file yang diimpor. Saat dinonfungsikan, modul akan menolak untuk mengimpor file.

Nama-file

- Di sini kamu bisa memasukkan nama file yang ingin kamu ekspor pintasannya. Kamu juga dapat memilih tombol ke sebelah kanan kotak teks untuk membuka dialog File dan memilih file dari situ.

  File-file yang diekspor menggunakan ekstensi `.khotkeys` secara bakunya.

Mengekspor sebuah Grup Dialog Ekspor Grup.

Mengekspor sebuah grup pintasan.

### Mengimpor Grup

Untuk mengimpor sebuah grup, klik tombol Edit bagian bawah panel kiri dan pilih Impor.... Sebuah dialog pemilihan file membukakan izin kamu untuk menempatkan file yang diciptakan sebelumnya yang menggunakan fungsi Ekspor.

## Memodifikasi Grup

Di bagian kiri window, pintasan baku dikategorikan ke dalam grup. Grup tersebut dapat diperluas dengan mengeklik panah di sebelahnya untuk membuka pintasan.

Ketika kamu mengeklik pada sebuah grup, kamu akan diberikan dua tab untuk mengkonfigurasi grup itu sendiri. Komentar memungkinkan kamu untuk menyimpan catatan tentang grup, dan sebenarnya tidak digunakan oleh sistem untuk apa pun. Tab Kondisi memungkinkan kamu untuk membatasi window di mana sebuah pintasan grup yang bekerja dengannya.

Tab Komentar Tab Komentar dalam sebuah grup.

Memodifikasi sebuah komentar grup.

Kondisi ditampilkan dalam sebuah hierarki, tingkat atas adalah Dan. Semua kondisi di bawah Dan mestinya dipenuhi agar pintasan dalam grup dipicu.

Kamu bisa menambahkan kondisi grup tambahan dengan mengeklik Baru kotak tarik turun di sebelah kanan pada hierarki kondisi. Tipe grup tersebut di atas termasuk Dan, Atau, yang mana hanya satu anggota grup yang harus puas, atau Tidak, yang mana kebalikan dari semua anggota akan memicu pintasan di dalam grup.

Untuk menambahkan definisi window ke daftar, tekan tombol Baru. Kamu bisa memilih Window Aktif... jika kamu ingin pintasan dipicu hanya apakah window yang ditentukan saat ini fokus, atau kamu bisa memilih Window yang Ada... jika kamu ingin pintasan terpicu selama window itu terbuka, terlepas dari apakah kamu menggunakannya atau tidak. Memilih salah satu dari opsi ini membuka window tempat kamu bisa mengedit definisi window.

Klik tombol Edit... untuk mengedit sebuah set yang ada pada definisi window. Sebuah window terbuka dengan pengedit definisi window. Untuk informasi selebihnya, lihat see windows.

Untuk menghapus sebuah definisi window dari daftar kondisi, klik tombol Hapus.

## Memodifikasi Pintasan

Di bagian kiri window, pintasan baku dikategorikan ke dalam grup. Grup tersebut dapat diperluas dengan mengeklik panah di sebelahnya untuk membuka pintasan.

Sebagai baku, grup KMenuEdit, Gestur Konqueror dan Examples telah terinstal. Aplikasi bisa menyediakan pintasan tambahan, ⪚ &spectacle; menambahkan sebuah grup Screenshots. Grup ini, ketika diperluas, mengungkapkan macam konfigurasi pintasan seperti Mulaikan Alat Cuplikan yang mana, ketika dipilih, mengungkapkan bagian pada sisi yang benar, dengan tiga tab:

### Tab Komentar

Tab Komentar memungkinkanmu menjelaskan bagaimana cara menggunakan pintasan, apa fungsinya, atau apa pun yang mungkin ingin kamu sertakan.

### Tab Pemicu

Tab Pemicu berisi konfigurasi pemicu, yang tergantung pada tipe pemicu yang ditentukan:

Pintasan Global

- Untuk memodifikasi pintasan keyboard, klik tombol yang bergambar kunci inggris, lalu masukkan pintasan keyboard yang diinginkan. Untuk menghapus pintasan, klik pada tombol dengan ikon di sebelah kanan tombol pengubah pintasan.

  Memodifikasi sebuah Pemicu Keyboard Tab Pemicu untuk sebuah pintasan keyboard.

  Memodifikasi pemicu untuk pintasan keyboard.

Aksi Window

- Aksi window berisi bermacam opsi:

  Picu Ketika

- Ini mengkonfigurasikan aksi window tertentu yang harus terjadi untuk pintasan yang akan dipicu. Opsi berikut ini yang tersedia:

  - Window muncul - Dipicu ketika sebuah window dibuka.

  - Window menghilang - Dipicu ketika sebuah window ditutup.

  - Window mendapatkan fokus - Dipicu ketika kamu beralih ke sebuah window.

  - Window kehilangan fokus - Dipicu ketika kamu beralih meninggalkan dari sebuah window.

Window

- Ini adalah di mana kamu menentukan window yang sebenarnya atau window yang diterapkan pemicunya. Untuk informasi selebihnya, lihatlah windows

Gestur Mouse

- Gestur mouse bisa diubah dengan mengeklik tombol Edit di bawah area yang menampilkan gestur mouse, yang akan membuka window. Tekan tahan &LMB; dan gambari gestur mouse yang diinginkan di area yang disediakan. Gestur itu akan disimpan ketika kamu melepaskan &LMB;.

  Memodifikasi sebuah Pemicu Gestur Mouse Tab Pemicu untuk sebuah pintasan gestur mouse.

  Memodifikasi sebuah pemicu untuk gestur mouse.

### Tab Aksi

Tab Aksi adalah tempat kamu mengkonfigurasi aksi yang akan dilakukan ketika pintasan dipicu. Ada beberapa tipe aksi yang memiliki opsi konfigurasi yang berbeda:

Perintah/&URL;

- Ketika menggunakan Perintah atau &URL; adalah sebuah pemicu, kotak teks disediakan di mana kamu bisa memasukkan perintah untuk menjalankan atau &URL; untuk dibuka ketika pintasan dipicu. Kamu juga bisa mengeklik tombol Telusuri di sebelah kanan kotak teks untuk membuka dialog pemilihan file di mana kamu bisa pilih file di sistem lokalmu atau jarak jauh.

  Memodifikasi sebuah Aksi Perintah Tab Aksi untuk perintah.

  Memodifikasi aksi perintah.

Perintah &DBus;

- Memodifikasi Aksi &DBus; Tab Aksi untuk sebuah perintah &DBus;.

  Memodifikasi sebuah aksi &DBus;.

  Opsi berikut ini yang disediakan yang memungkinkanmu untuk menentukan sebuah metode &DBus; yang akan dilakukan:

  Aplikasi jarak jauh

- Nama layanan untuk aplikasi jarak jauh yang akan dijalankan, misalnya `org.kde.spectacle` jika kamu ingin melakukannya pada &spectacle; utilitas cuplikan.

Objek jarak jauh

- Alur ke objek jarak jauh metodenya adalah dilakukan padanya, misalnya `/` untuk aksi cuplikan menggunakan &spectacle; atau `/Document/1`, jika kamu ingin melakukannya pada dokumen pertama yang dibuka di &kate;.

Fungsi

- Nama dari metode &DBus; yang akan dipanggil, misalnya `Fullscreen` jika kamu ingin mengambil cuplikan layar penuh atau `print` jika kamu ingin mencetak dokumen.

Argumen

- Masukkan arguman tambahan untuk metode &DBus; agar dipanggil.

Panggil

- Gunakan tombol ini untuk memverifikasi bahwa aksi tersebut bekerja seperti yang diharapkan.

Luncurkan Penelusur D-Bus

- Luncurkan aplikasi QDBusViewer sehingga menelusuri metode-metode &DBus; dan argumen-argumen untuk aplikasi yang berjalan.

Untuk informasi selebihnya pada &DBus;, lihatlah &DBus; Introduction pada &kde; TechBase.

Kirimkan Keyboard Input

- Di bagian atas pada tab Aksi, yang terdapat entri teks yang besar di mana kamu dapat memasukkan keystrokes yang ingin kamu kirim saat pintasan dipicu.

  Kebanyakan kunci berisi satu karakter, dan untuk memasukkannya di sini kamu cukup masukkan karakter itu. Misalnya, untuk mengetikkan A, cukup masukkan `A`. Beberapa kunci memiliki nama yang lebih panjang, dan kamu juga bisa menggunakan nama-nama itu. Misalnya, untuk penekanan tuts &Alt; cukup masukkan `Alt`.

  Keysteokes individual seharusnya dipisahkan dengan tanda-titik-dua (`:`). Misalnya, untuk mengetik foo, masukkan `F:O:O`.

  Tuts yang diperlukan untuk ditekan pada saat yang sama seharusnya dipisahkan dengan tanda plus. Misalnya, untuk menekan &Ctrl;C, masukkan `Ctrl+C`.

  Ingat, kamu harus memasukkan keystrokes di sini tepat seperti apa yang kamu harapkan pada keyboard. Untuk mengkapitalkan huruf, untuk mengetik Hello, masukkan `Shift+H:E:L:L:O`.

  Ini juga menerapkan karakter khusus. Misalnya, untuk mengetik tanda at pada tataletak keyboard U.S. English, masukkan `Shift+2`.

  Aksi yang dilakukan adalah bergantung pada tataletak keyboard yang dipilih saat ini. Jika kamu mengubah tataletak keyboard dan pemicu sebuah pintasan, itu mungkin memiliki konsekuensi yang tidak diinginkan.

  Di bawah kotak teks entri keystroke, kamu bisa memilih window mana yang keystroke akan diarahkan ke mana. Kamu bisa memilih dari opsi berikut ini:

  - Window aktif - Window yang terbuka saat ini.

  - Window spesifik - Window yang kamu deskripsikan menggunakan formulir di bagian bawah. Untuk informasi selebihnya pada pendeskripsian window, lihatlah windows.

  - Window aksi - Ketika menggunakan tipe pemicu Aksi Window, masukkan keystroke di dalam window yang dipicu si pintasan.

  Memodifikasi sebuah Aksi Keyboard Input Tab Aksi untuk keyboard input.

  Memodifikasi aksi keyboard input untuk sebuah pintasan.

## Mendefinisikan Window

Bermacam area pada modul memungkinkanmu untuk mendefinisikan sebuah daftar dari window. Mereka semua menggunakan antarmuka yang sama, yang berisi opsi-opsi berikut:

Komentar

- Ini hanyalah sebuah kotak teks informasi kamu bisa gunakan untuk memperjelas menerapkan pemicu apa untuk apa atau menyimpan informasi yang berguna lainnya. Itu tdaklah sebenarnya digunakan oleh sistem untuk apa pun.

Daftar Window

- Di bawah kotak Komentar di sebelah kiri adalah daftar semua definisi window saat ini yang ada di dalam pemicu. Cukup klik salahsatu untuk melakukan operasi padanya.

Edit...

- Tekan tombol ini untuk memodifikasi definisi window yang dipilih saat ini. Sebuah window baru akan terbuka yang memungkinkanmu untuk mengeditnya. Window ini berisi opsi-opsi berikut:

  Data Window

- Ini adalah di mana kamu mendeskripsikan window yang seharusnya pemicu diterapkan.

  Di bagian atas, ada sebuah bidang Komentar, yang mana adalah informasi seperti sesuatu di dalam tab Pemicu utama.

  Tiga karakteristik window yang tersedia:

  - Judul window - Judul yang muncul di bagian atas window.

  - Kelas window - Biasanya nama dari aplikasi.

  - Peran window - Bisanya nama dari kelas &Qt; yang menghiasi window.

  Setiap karakteristik window menyediakan kotak tarik-turun, dan kotak teks di bawahnya. Masukkan nilai yang kamu inginkan untuk menguji window di dalam kotak teks. Dari kotak tarik-turun, pilih tipe uji yang ingin kamu terapkan. Kamu bisa menggunakan Is untuk meminta kecocokan yang tepat, Berisi untuk meminta agar teks yang dimasukkan berada di suatu tempat di dalam nilai yang lengkap, atau Ekspresi Reguler Yang Cocok untuk menggunakan ekspresi regular untuk menentukan kecocokan. Kamu juga bisa melakukan kebalikan dari semua operasi ini. Pilih Tidak Usah jika kamu tidak ingin karakteristik khusus itu diperiksa.

  Cara termudah untuk mengisi informasi ini adalah dengan membuka window yang diinginkan, lalu klik tombol Autodetect di bagian bawah bagian ini, dan kemudian klik pada window pemicu yang diinginkan. Ketiganya karakteristik window akan diisi dengan informasi dari window itu, dan kemudian kamu bisa menyesuaikan pengaturan yang diperlukan.

Tipe Window

- Ini membiarkanmu membatasi kecocokan untuk tipe window tertentu. Opsi-opsi berikut adalah yang tersedia:

  - Normal - Sebuah window aplikasi biasa.

  - Desktop - Desktop utama sebenarnya adalah jendela khusus sendiri.

  - Dialog - Window kecil yang merupakan bagian dari aplikasi normal, seperti kotak pesan atau layar konfigurasi.

  - Dock - Window kecil yang dapat dilampirkan atau dilepas dari window aplikasi utama.

Baru...

- Ciptakan sebuah definisi window baru. Ini membukakan dialog edit yang dideskripsikan di atas.

Duplikat...

- Ini menciptakan sebuah definisi window baru dengan ketepatan spesifikasi yang sama sebagai definisi window yang dipilih saat ini. Ini akan membuka dialog edit yang dideskripsikan di atas sehingga kamu dapat membuat beberapa perubahan lebih lanjut.

Hapus

- Menyingkirkan definisi window yang dipilih saat ini.

## Pengaturan

Ketika kamu pertama kali memasuki modul, atau ketika kamu klik tombol Pengaturan di bawah panel kiri, di situ akan ada bermacam opsi konfigurasi di sebelah kanan panel.

Mulaikan daemon Aksi Input saat login

- Konfigurasi-konfigurasi ini apakah iya atau tidak untuk mengaktifkan aplikasi latarbelakang yang memantau pintasan-pintasan keyboard dan pemicu-pemicu aksi yang dikonfigurasi. Sebagai bakunya ini adalah difungsikan.

Gestur

- Pilihlah kotak centang ini untuk memfungsikan gestur mouse.

  Ada dua opsi spesifik untuk gestur mouse:

  Timeout

- Ini menentukan interval waktu maksimum selama gestur mouse akan dipantau dan dikenali oleh sistem, dalam milidetik.

Tombol Mouse

- Ini menentukan tombol mouse yang akan digunakan untuk gestur mouse. Biasanya, `1` adalah &LMB;, `2` adalah &RMB;, dan `3` adalah tombol tengah atau roda. Jika mouse-mu memiliki tombol lebih banyak, kamu juga bisa alih-alih menggunakannya.

  Tombol 1 adalah taktersedia, sehingga gestur mouse tidaklah mengganggu dengan operasi normal sistemmu.

Pengaturan Pengaturan layar.

Mengedit pengaturan Pintasan Kustom.

## Penghargaan dan Lisensi

Terima kasih khususnya kepada Subhashish Pradhan peserta Google Code-In 2011 atas banyaknya penulisan artikel ini.

Wantoyowantoyek@gmail.com

&underFDL; &underGPL;