Bàn phím được đặt ở chế độ mèo


137

Tôi là một chủ sở hữu mèo và một người yêu mèo. Nhưng tôi không thích nó khi con mèo của tôi ngồi trên bàn phím của tôi và nhấn các phím randoms và làm rối tung mọi thứ.

Tôi có một ý tưởng để có một phím chức năng tắt bàn phím (ngoại trừ một tổ hợp phím đặc biệt). Tôi biết đã có Ctl- Snhưng điều này đóng băng bàn phím và theo dõi đầu vào cho đến khi bàn phím được mở khóa.

Có cách nào để bàn phím bỏ qua tất cả đầu vào ngoại trừ một tổ hợp phím khó bấm không?

Điểm thưởng: Có cách nào để làm điều tương tự trong Windows không?


25
siêu + L? :-p. Bạn cũng có thể thích thú để tìm kiếm "phát hiện gõ giống như con mèo".
nguồn

18
ctrl-sđóng băng đầu ra, không đầu vào.
ctrl-alt-delor


47
Xin lưu ý rằng mèo không có vấn đề khi nhập tổ hợp phím được thiết kế để trở khó bấm vô tình, chẳng hạn như Alt + SysRq + C .
CL.

23
Nhận CRT để thay thế màn hình LCD của bạn! Trời ấm nên mèo ngủ trên đầu.
Thorbjørn Ravn Andersen

Câu trả lời:


226

Mở một cửa sổ đầu cuối nhỏ ở đâu đó trên màn hình và chạy cattrong đó.

Bất cứ khi nào bạn muốn bảo vệ hệ thống khỏi con mèo của bạn, hãy thay đổi tập trung vào cửa sổ đó.

Không nhiều người biết điều này nhưng tính năng này là một mục tiêu thiết kế quan trọng cho catchương trình :). Thật không may, những con mèo thực sự thông minh (như con ác thú của tôi) biết Ctrl-C là gì.

Nếu mèo của bạn đủ thông minh để hình dung ra Ctrl-C, Ctrl-D, Ctrl-\hay Ctrl-Z, chạy catbằng sh này kịch bản wrapper ( /usr/local/bin/toodamnsmartcat.sh):

#!/bin/sh

trap "" TSTP INT QUIT
stty raw -echo

while true; do
  cat -v
done

71
trong tất cả các lệnh ...
Gene Dela Rosa

82
vâng, đây là catmục đích ban đầu của nó - để ngăn con mèo của Stephen Bourne gây rối với các hệ thống unix đầu tiên. thực tế là nó cũng có thể xuất nội dung của các tệp chỉ là một tác dụng phụ, một khám phá tình cờ hạnh phúc. và grepthực sự được đặt theo tên con mèo của Dennis Ritchie. :-p
cas

95
Mèo Bourne không được nhắc đến nhiều. Nó vẫn còn quá khó chịu cho mọi người quan tâm. Thú cưng của Brian Kernighan đã ăn nó.
cas

18
Mèo làm lập trình viên Perl tuyệt vời. Ngay cả khi nó trông giống như @ # $ {} với bạn, nó có thể làm điều gì đó hữu ích.
Luôn luôn học

19
@KingZoingo trong trường hợp họ sẽ làm cho các lập trình viên Perl tồi tệ . Ý tưởng khó chịu này mà Perl đáng tin cậy chỉ xuất phát từ thực tế đơn giản là Perl không buộc bạn phải viết mã sạch. Nó hoàn toàn không ngăn bạn làm như vậy và thậm chí làm cho nó dễ dàng để làm như vậy. Chỉ là hầu hết các lập trình viên đều lười biếng và viết mã crappy và vâng, mã crappy trong Perl có thể trông giống như một con mèo đang đi trên bàn phím của bạn. (Xin lỗi người Perl ở đây và tôi chán ngấy với những người nghĩ tất cả những Perl tồi tệ mà họ đã thấy là những gì Perl thực sự là).
terdon

72

Khóa máy tính của bạn.

Đây là một tính năng có thể bạn đã biết cách sử dụng và nó siêu hiệu quả.
Người ta có thể dễ dàng kích hoạt nó Super-Ltrên hầu hết các hệ thống linux bao gồm các biến thể Debian phổ biến.

Ctrl-Alt-L trên Ubuntu.

Windows-L trên Windows.

Control-Shift-Ejecthoặc Control-Shift-Powertrên OS X.

Tất cả đầu vào (ngoại trừ một kết hợp duy nhất đặc biệt) đều bị chặn và do đó cung cấp chức năng chặn mèo hiệu quả.

Nó có sẵn trên hầu hết các hệ thống máy tính (bao gồm cả Microsoft Windows).


Bàn phím của tôi không có phím "Super".
Paŭlo Ebermann

10
@ PaŭloEbermann Đó là phím Windows / Command.
Ai đó ở đâu đó vào

Không làm việc ở đây. (Tôi đang sử dụng Ubuntu với Xfce, có thể liên quan đến điều đó.)
Paŭlo Ebermann

15
@ PaŭloEbermann Các hệ điều hành / DE khác nhau có các ràng buộc khóa khác nhau. Điều đó tôi biết, SUPER + L hoạt động trên Fedora / Gnome, CTRL + ALT + L trên Ubuntu / Unity. Hãy thử kiểm tra cài đặt của bạn, lối tắt để khóa máy tính để bàn / phiên là gì.
Patrick Trentin

8
Bất cứ ai là kiến ​​trúc sư hệ thống sai lầm khi quyết định đánh cắp các tổ hợp Ctrl-Alt trong Ubuntu nên bị buộc phải làm việc với một IDE hiện đại như IntelliJ mà không thể thay đổi các phím tắt cho đến khi họ thấy TẠI SAO đây là một ý tưởng tồi. Và sau đó, vài. Và một vài milimet!
Thorbjørn Ravn Andersen

50

Mở vim

Ngay cả con mèo thông minh nhất cũng sẽ không thể thoát vim.


Có lẽ một "rùa vỏ " màu mèo có thể làm việc nó ra.
Wossname

19
+1 Giải pháp này cũng hoạt động để ngăn hầu hết mọi người sử dụng máy tính của bạn!
Ogre Psalm33

7
Và rồi một ngày nào đó Stackoverflow sẽ giúp một triệu con mèo thoát khỏi VIM ....
jamesdlin

Vô nghĩa. Mèo sử dụng Emacs.
Peter Flynn

37

CÂU TRẢ LỜI NGẮN:

CTRL+ ALT+ F2khi AFKCTRL+ ALT+ F7`khi quay lại.


CÂU TRẢ LỜI DÀI:

Mặc dù tôi đã nâng cấp giải pháp được đề xuất bởi @cas, tôi nghĩ rằng việc mở một catthiết bị đầu cuối có một vài nhược điểm:

  • khi tùy chọn chuột cẩu thả được bật , con mèo sẽ đẩy chuột ra ngoài khu vực cửa sổ của thiết bị đầu cuối để chuyển hướng đầu vào sang ứng dụng trong nền (hoặc máy tính để bàn). Kết quả là, catlệnh trở nên vô dụng vì nó không còn nhận được bất kỳ đầu vào nào.
  • một số cài đặt unix / linux đi kèm với các ràng buộc phím siêu dễ dàng để chuyển ứng dụng nền trước nhận đầu vào đến từ bàn phím, một lần nữa khiến catlệnh trở nên vô dụng; ví dụ trên hệ thống của tôi, SUPERphím sẽ mở menu ứng dụng .

Mở một vimthiết bị đầu cuối như @DanJab đề xuất có cùng các vấn đề sử dụng thiết bị đầu cuối với cat.

Khóa phiên theo đề xuất của @BlueWizard có nhược điểm là người ta phải nhập lại mật khẩu của chính mình. Đây rõ ràng là một cách tiếp cận hợp lý khi để máy tính không được giám sát trong không gian công cộng trong một thời gian dài, nhưng nó hơi quá mức cho những lần nghỉ ngắn ở nhà, đặc biệt là khi mật khẩu đăng nhập vừa dài vừa phức tạp.

Vì vậy, giải pháp đề xuất của tôi là sử dụng kết hợp

CTRL+ ALT+F2

để tạm thời chuyển hệ thống sang thiết bị đầu cuối đăng nhập. Trừ khi con mèo tìm ra thông tin đăng nhập và mật khẩu của riêng bạn hoặc, chống lại tất cả các tỷ lệ cược có thể xảy ra, vô tình nhấn CTRL+ ALT+ F7, phiên của bạn sẽ hoàn toàn an toàn.

Điều này hoạt động trên bất kỳ hệ thống Linux nào mà tôi đã thử, không yêu cầu cấu hình / tập lệnh bổ sung, nó rất nhanh để sử dụng và dễ nhớ.


45
bạn có nhận ra không, một nửa lý do con mèo của bạn nằm trong lòng bạn để chúng có thể xem bạn gõ mật khẩu?
cas

22
@cas oh không, tôi đã được tìm ra!
con mèo

Trong một số thiết lập khi bạn ở ngoài X, bạn có thể sử dụng Wincác phím trái và phải để chuyển sang VT trái / phải thay vì đi C-A-F#... do đó, Cat có thể đi xung quanh VT nếu may mắn.
unperson325680

@MattiVirkkunen bây giờ có tốt hơn không?
Patrick Trentin

@PatrickTrentin Một chút, vâng
Matti Virkkunen

20

Một tùy chọn khác là có được bàn phím và / hoặc chuột bằng công tắc nguồn. Điều này là phổ biến hơn cho một số lý do kỳ lạ trên các thiết bị không dây. Tôi lo lắng về những đứa trẻ chập chững trong nhà hơn những con mèo, nhưng "Nó phải có công tắc nguồn vật lý" nằm trong danh sách yêu cầu của tôi khi mua một thiết bị đầu vào.


24
Có lẽ các thiết bị không dây cần pin, vì vậy công tắc nguồn là một tính năng tiện dụng để giúp duy trì tuổi thọ pin.
Chấn thương kỹ thuật số

6
Bàn phím thường có thể không có công tắc nguồn nhưng rất nhiều trong số chúng có cáp USB được cắm, điều này sẽ không dễ dàng để rút phích cắm khi để máy tính không giám sát.
Coxy

17

Bàn phím của tôi đã có tính năng này. Nó được gọi OFF ONvà nó có một công tắc nhỏ trong đó. Nếu một con mèo có thể bật công tắc đó, tôi sẽ rất ấn tượng!

TẮT công tắc bàn phím


11

Nếu bạn không sử dụng máy tính xách tay, bạn có thể sử dụng giải pháp phần cứng bằng cách rút phích cắm bàn phím. Nếu điều đó quá bất tiện, bạn có thể lấy một bộ chia USB với các công tắc vật lý và cắm bàn phím của bạn vào đó. Có thể giữ cho trung tâm ra khỏi bàn phím. Sau đó, bạn có thể ngắt kết nối / kết nối lại bàn phím bằng cách nhấn một công tắc trên hub.


5
Sử dụng màn hình có bộ chia USB trong đó - tôi sẽ tắt bộ tập trung khi màn hình tắt - vì vậy việc tắt tất cả các thiết bị được kết nối USB bằng một công tắc (khá thuận tiện) là chuyện nhỏ.
Ralph Bolton

1
Chỉ trong trường hợp bất cứ ai đang xem xét đề xuất của @ RalphBolton - có rất nhiều màn hình không tắt trung tâm (và một số người không may chỉ ngừng cung cấp năng lượng cho trung tâm, có nghĩa là các thiết bị có công suất thấp như bàn phím sẽ vẫn hoạt động trong khi những người khác sẽ không hoạt động), vì vậy tôi sẽ kiểm tra trước khi đầu tư vào một màn hình hoàn toàn mới chỉ để giải quyết vấn đề này ;-)
AC

11

Đối với các điểm thưởng:

Tôi không thể tin

  1. Pawsense vẫn ở xung quanh
  2. Không ai đề cập đến nó

Dường như họ không chuyển nó sang * nix.


Kỷ niệm Yay! : D
Dewi Morgan

ôi chúa ơi là có thật
chris

Tôi chưa bao giờ mua một bản sao nhưng sự hiểu biết của tôi là nó thực sự là một thứ thật.
studog

2

Bạn có thể muốn xem xét nhận được một cái gì đó như thế này chủ yếu bởi vì nó cũng làm giảm lượng lông mèo kết thúc trong bàn phím của bạn. Bạn phải bỏ ra một số tiền nhưng khi có thêm tiền thưởng, bạn không cần nhấn tổ hợp phím, khởi động ứng dụng hoặc để ứng dụng chạy, nó hoạt động trên mọi hệ điều hành và bạn vẫn có thể sử dụng bàn phím trong khi con mèo của bạn ở đó.

Ngoài ra tôi muốn bình luận về đề nghị mở vim, nhưng dường như tôi chưa đủ danh tiếng để làm điều đó. Đáng buồn thay, Ctrl và Z quá gần nhau, khiến mèo dễ dàng đặt vim vào nền và truy cập ngay vào vỏ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.