Ich bin Katzenbesitzer und Katzenliebhaber. Aber ich mag es nicht, wenn meine Katze auf meiner Tastatur sitzt und zufällige Tasten drückt und alles durcheinander bringt.
Ich habe die Idee, eine Funktionstaste zu haben, die die Tastatur ausschaltet (mit Ausnahme einer speziellen Tastenkombination). Ich weiß, es gibt bereits Ctl- S, aber dies friert die Tastatur ein und verfolgt die Eingabe, bis die Tastatur entsperrt wird.
Kann die Tastatur auf irgendeine Weise alle Eingaben außer einer Tastenkombination ignorieren, die nur schwer zu drücken ist?
Bonuspunkte: Gibt es eine Möglichkeit, dasselbe in Windows zu tun?
keyboard-shortcuts
keyboard
psitae
quelle
quelle
ctrl-s
friert die Ausgabe ein, nicht die Eingabe.Antworten:
Öffne irgendwo auf dem Bildschirm ein winziges Terminalfenster und starte
cat
es.Wenn Sie das System vor Ihrer Katze schützen möchten, wechseln Sie in dieses Fenster.
Nicht viele Leute wissen das, aber dieses Feature war ein wichtiges Designziel für das
cat
Programm :). Leider wissen wirklich kluge Katzen (wie mein böses Biest), was Strg-C ist.Wenn Ihre Katze ist klug genug , um herauszufinden Ctrl-C, Ctrl-D, Ctrl-\oder Ctrl-Zführen Sie
cat
mit diesem sh Script - Wrapper (/usr/local/bin/toodamnsmartcat.sh
):quelle
cat
der ursprüngliche Zweck - zu verhindern, dass Stephen Bournes Katze mit den ersten Unix-Systemen in Konflikt gerät. Die Tatsache, dass es auch den Inhalt von Dateien ausgeben konnte, war nur ein Nebeneffekt, eine glückliche zufällige Entdeckung. undgrep
wurde tatsächlich nach Dennis Ritchies Katze benannt. :-pSperren Sie Ihren Computer.
Es ist eine Funktion, die Sie wahrscheinlich bereits kennen und die sehr effektiv ist.
Man kann es Super-Lauf den meisten Linux-Systemen, einschließlich der üblichen Debian-Varianten, leicht aktivieren .
Ctrl-Alt-L auf Ubuntu.
Windows-L unter Windows.
Control-Shift-Ejectoder Control-Shift-Powerunter OS X.
Alle Eingaben (mit Ausnahme einer speziellen eindeutigen Kombination) werden blockiert und sorgen so für eine effektive Katzenblockierung.
Es ist auf den meisten Computersystemen (einschließlich Microsoft Windows) verfügbar.
quelle
Öffne vim
Selbst die intelligenteste Katze wird nicht in der Lage sein, vim zu verlassen.
quelle
KURZE ANTWORT:
tippe CTRL+ ALT+ F2wenn AFK und CTRL+ ALT+ F7`wenn du zurückkommst.
LANGE ANTWORT:
Obwohl ich die von @cas vorgeschlagene Lösung positiv bewertet habe, hat das Öffnen eines
cat
Terminals einige Nachteile:cat
Befehl unbrauchbar, da er keine Eingaben mehr empfängt.cat
Befehl nutzlos; zB auf meinem SystemSUPER
öffnet die Taste das Anwendungsmenü .Das Öffnen eines
vim
Terminals, wie von @DanJab vorgeschlagen, unterliegt denselben Problemen wie die Verwendung eines Terminals mitcat
.Sperren der Sitzung , wie durch @BlueWizard vorgeschlagen hat den Nachteil , dass man wieder sein / ihr eigenes Passwort eingeben muss. Dies ist eindeutig ein vernünftiger Ansatz, wenn der Computer längere Zeit nicht im öffentlichen Raum überwacht wird. Für kurze Pausen zu Hause ist dies jedoch ein wenig zu viel, insbesondere wenn das Anmeldekennwort lang und komplex zu tippen ist.
Daher ist meine vorgeschlagene Lösung die Verwendung der Kombination
CTRL+ ALT+F2
um das System vorübergehend auf ein Anmeldeterminal umzuschalten. Wenn die Katze nicht Ihr eigenes Login und Passwort herausfindet oder entgegen aller Wahrscheinlichkeit versehentlich CTRL+ ALT+ drückt F7, sollte Ihre Sitzung absolut sicher sein.
Dies funktioniert auf jedem Linux-System, das ich ausprobiert habe, erfordert keine zusätzliche Konfiguration / Skript, ist sehr schnell zu bedienen und leicht zu merken.
quelle
Win
Taste verwenden, um zur linken / rechten VT umzuschalten, anstatt zu gehenC-A-F#
... Cat könnte sich also mit etwas Glück um die VT kümmern.Eine andere Möglichkeit besteht darin, eine Tastatur und / oder eine Maus mit einem Netzschalter zu erwerben. Dies ist aus bizarren Gründen bei drahtlosen Geräten häufiger der Fall. Ich mache mir mehr Sorgen um die Kleinkinder in meinem Haus als um die Katzen, aber "Es muss einen physischen Netzschalter haben" ist auf meiner Anforderungsliste, wenn ich ein Eingabegerät kaufe.
quelle
Meine Tastatur verfügt bereits über diese Funktion. Es heißt
OFF ON
und es hat einen winzigen Schalter drin. Wenn eine Katze diesen Schalter betätigen kann, wäre ich sehr beeindruckt!quelle
Wenn Sie keinen Laptop verwenden, können Sie eine Hardwarelösung verwenden, indem Sie die Tastatur abziehen. Wenn das zu unpraktisch ist, können Sie einen USB-Hub mit physischen Schaltern erwerben und Ihre Tastatur daran anschließen. Halten Sie den Hub möglicherweise von der Tastatur fern. Anschließend können Sie die Tastatur durch Drücken eines Schalters am Hub trennen / wieder anschließen.
quelle
Für die Bonuspunkte:
Ich kann es nicht glauben
Sie scheinen es aber nicht nach * nix portiert zu haben.
quelle
Sie könnte so etwas wie immer zu prüfen, dies vor allem , weil es verringert auch die Menge an Katzenhaare , die in der Tastatur landet. Sie müssen etwas Geld ausgeben, aber als zusätzliche Boni müssen Sie keine Tastenkombination drücken, keine App starten oder eine App am Laufen halten. Dies funktioniert auf jedem Betriebssystem und Sie können Ihre Tastatur weiterhin verwenden, solange Ihre Katze da ist.
Auch ich wollte den Vorschlag kommentieren, um vim zu öffnen, aber anscheinend habe ich noch nicht genug Ruf, um dies zu tun. Leider sind Strg und Z zu nahe beieinander, was es einer Katze leicht macht, sich in den Hintergrund zu stellen und sofort auf die Shell zuzugreifen.
quelle