Saya adalah pemilik kucing dan pecinta kucing. Tapi saya tidak suka ketika kucing saya duduk di keyboard saya dan menekan tombol tebing dan mengacaukan semuanya.
Saya punya ide untuk memiliki tombol fungsi yang mematikan keyboard (kecuali untuk satu kombinasi tombol khusus). Saya tahu sudah ada Ctl- S, tetapi ini membekukan keyboard dan melacak input sampai keyboard tidak terkunci.
Apakah ada cara apakah keyboard mengabaikan semua input kecuali satu kombinasi tombol yang sulit ditekan?
Poin bonus: Apakah ada cara untuk melakukan hal yang sama di Windows?
keyboard-shortcuts
keyboard
psitae
sumber
sumber
ctrl-s
membekukan output, bukan input.Jawaban:
Buka jendela terminal kecil di suatu tempat di layar dan jalankan
cat
di dalamnya.Kapan pun Anda ingin melindungi sistem dari kucing Anda, ubah fokus ke jendela itu.
Tidak banyak orang tahu ini, tetapi fitur ini adalah tujuan desain yang penting untuk
cat
program ini :). Sayangnya, kucing yang benar-benar pintar (seperti binatang jahat saya) tahu apa itu Ctrl-C.Jika kucing Anda cukup pintar untuk mengetahui Ctrl-C, Ctrl-D, Ctrl-\atau Ctrl-Z, jalankan
cat
menggunakan sh ini skrip wrapper (/usr/local/bin/toodamnsmartcat.sh
):sumber
cat
tujuan asli - untuk mencegah kucing Stephen Bourne mengacaukan sistem unix pertama. fakta bahwa itu juga bisa menampilkan konten file hanyalah efek samping, penemuan yang tidak disengaja. dangrep
sebenarnya dinamai kucing Dennis Ritchie. :-pKunci komputer Anda.
Ini adalah fitur yang Anda mungkin sudah tahu cara menggunakannya dan ini sangat efektif.
Satu dapat dengan mudah mengaktifkannya dengan Super-Lpada kebanyakan sistem linux termasuk varian Debian umum.
Ctrl-Alt-L di Ubuntu.
Windows-L di Windows.
Control-Shift-Ejectatau Control-Shift-Powerpada OS X.
Semua input (kecuali kombinasi unik khusus) diblokir dan dengan demikian memberikan pemblokiran kucing yang efektif.
Ini tersedia di sebagian besar sistem komputer (termasuk Microsoft Windows).
sumber
Buka vim
Bahkan kucing yang paling cerdas pun tidak akan bisa keluar dari vim.
sumber
JAWABAN SINGKAT:
ketik CTRL+ ALT+ F2saat AFK , dan CTRL+ ALT+ F7`saat kembali.
JAWABAN PANJANG:
Meskipun saya memutakhirkan solusi yang diusulkan oleh @cas, saya pikir membuka
cat
terminal memiliki beberapa kelemahan:cat
perintah menjadi tidak berguna karena tidak lagi menerima input apa pun.cat
perintah tidak berguna; mis. pada sistem saya,SUPER
kunci membuka menu aplikasi .Membuka
vim
terminal seperti yang disarankan @DanJab tunduk pada masalah yang sama dengan menggunakan terminal dengancat
.Mengunci sesi seperti yang disarankan oleh @BlueWizard memiliki kelemahan yaitu seseorang harus mengetik ulang kata sandinya sendiri. Ini jelas merupakan pendekatan yang masuk akal ketika meninggalkan komputer tanpa pengawasan di ruang publik untuk waktu yang lama, tetapi agak berlebihan untuk istirahat sebentar di rumah, terutama ketika kata sandi login panjang dan rumit untuk diketik.
Jadi, solusi yang saya usulkan adalah menggunakan kombinasi
CTRL+ ALT+F2
sehingga untuk sementara waktu mengalihkan sistem ke terminal login. Kecuali jika kucing mengetahui login dan kata sandi Anda sendiri atau, terhadap semua peluang yang ada, secara tidak sengaja menekan CTRL+ ALT+ F7, sesi Anda harus benar-benar aman.
Ini bekerja pada sistem Linux apa pun yang saya coba, tidak memerlukan konfigurasi / skrip tambahan, sangat cepat digunakan dan mudah diingat.
sumber
Win
tombol kiri dan kanan untuk beralih ke VT kiri / kanan alih-alih pergiC-A-F#
... sehingga Cat dapat berkeliling VT jika beruntung.Pilihan lain adalah untuk mendapatkan keyboard dan / atau mouse dengan saklar daya. Ini lebih umum karena beberapa alasan aneh pada perangkat nirkabel. Saya lebih khawatir tentang balita di rumah saya daripada kucing, tetapi "Itu harus memiliki saklar daya fisik" ada dalam daftar persyaratan saya ketika membeli perangkat input.
sumber
Keyboard saya sudah memiliki fitur ini. Ini disebut
OFF ON
dan memiliki saklar kecil di dalamnya. Jika seekor kucing dapat menekan tombol itu, saya akan sangat terkesan!sumber
Jika Anda tidak menggunakan laptop, Anda bisa menggunakan solusi perangkat keras dengan mencabut keyboard. Jika itu terlalu merepotkan, Anda bisa mendapatkan hub USB dengan sakelar fisik dan sambungkan keyboard Anda ke dalamnya. Mungkin menjauhkan hub dari keyboard. Kemudian Anda dapat memutuskan / menghubungkan kembali keyboard Anda dengan menekan tombol pada hub.
sumber
Untuk poin bonus:
Saya tidak bisa percaya
Mereka tampaknya tidak porting ke * nix.
sumber
Anda mungkin ingin mempertimbangkan untuk mendapatkan sesuatu seperti ini terutama karena itu juga mengurangi jumlah rambut kucing yang berakhir di keyboard Anda. Anda memang harus mengeluarkan uang tetapi sebagai bonus tambahan Anda tidak perlu menekan kombinasi tombol, memulai aplikasi atau menjalankan aplikasi, itu bekerja pada OS apa pun, dan Anda masih bisa menggunakan keyboard saat kucing ada di sana.
Saya juga ingin mengomentari saran untuk membuka vim, tetapi tampaknya saya belum memiliki reputasi yang cukup untuk melakukannya. Sayangnya, Ctrl dan Z terlalu dekat satu sama lain sehingga cukup mudah bagi kucing untuk meletakkan vim di latar belakang dan mendapatkan akses langsung ke shell.
sumber