「猫モード」に設定されたキーボード


137

私は猫の飼い主であり、猫好きです。しかし、猫がキーボードに座って、ランダムキーを押してすべてを台無しにすると、私はそれが好きではありません。

キーボードをオフにするファンクションキーを用意することを考えています(1つの特別なキーの組み合わせを除く)。私はすでに存在している知っているCtl- Sが、これはキーボードをフリーズし、キーボードのロックが解除されるまで、入力を追跡します。

キーボードは、押しにくいキーの組み合わせを1つ除いて、すべての入力を無視する方法はありますか?

ボーナスポイント:Windowsで同じことを行う方法はありますか?


25
スーパー + L?:-p。「猫のようなタイピングが検出されました」を検索するのも面白いかもしれません。
sourcejedi

18
ctrl-s入力ではなく出力をフリーズします。
ctrl-alt-delor


47
猫はAlt + SysRq + Cなど、誤って押しにくいように設計されたキーの組み合わせを入力しても問題ありません。
CL。

23
CRTを入手してLCDを交換してください!暖かいので猫は上で寝ます。
するThorbjörnRavnアンデルセン

回答:


226

画面のどこかに小さなターミナルウィンドウを開き、そこで実行catします。

猫からシステムを保護したいときはいつでも、そのウィンドウにフォーカスを変更してください。

多くの人はこれを知っていませんが、この機能はcatプログラムの重要な設計目標でした:)。残念ながら、(私の邪悪な獣のような)本当に賢い猫は、Ctrl-Cが何であるかを知っています。

あなたの猫は把握してくれている場合はCtrl-CCtrl-DCtrl-\またはCtrl-Z、実行しますcat(このshスクリプトラッパーを使用して/usr/local/bin/toodamnsmartcat.sh):

#!/bin/sh

trap "" TSTP INT QUIT
stty raw -echo

while true; do
  cat -v
done

71
すべてのコマンドの
...-PNDA

82
はい、まあ、これはcat「スティーブンボーンの猫が最初のUNIXシステムをいじるのを防ぐ」という本来の目的でした。ファイルの内容も出力できるという事実は、単なる副作用であり、偶然の発見でした。そしてgrep、実際にデニス・リッチーの猫にちなんで命名されました。:-p
cas

95
ボーンの猫はあまり言及されていません。関係者全員にとって、それはまだ動揺しすぎています。ブライアンカーニハンのペットは彼を食べました。
cas

18
猫は素晴らしいPerlプログラマを作ります。たとえあなたにとって@#$ {}のように見えても、おそらく何か役に立つでしょう。
AlwaysLearning

19
@KingZoingoその場合、彼らは偉大な悪いPerlプログラマーになるでしょう。Perlが判読不能であるというこの厄介な考えは、Perlがクリーンなコードを書くことを強制しないという単純な事実に由来しています。それは絶対にあなたがそうすることを止めるものではなく、そうすることさえ簡単にします。ほとんどのプログラマーは怠け者で、くだらないコードを書くだけです。はい、Perlのくだらないコードは、猫がキーボードを歩いているように見えます。(Perlの人はごめんなさい、私は彼らが見たすべての悪いPerlが実際にPerlであると考えている人々にうんざりしています)。
テルドン

72

コンピューターをロックします。

これは、おそらく既に使用方法を知っている機能であり、非常に効果的です。一般的なDebianバリアントを含むほとんどのLinuxシステム
で簡単にアクティベートできますSuper-L

Ctrl-Alt-L Ubuntuで。

Windows-L Windowsで。

Control-Shift-EjectまたはControl-Shift-PowerOS Xで。

すべての入力(特別な一意の組み合わせを除く)がブロックされるため、効果的な猫のブロックが提供されます。

ほとんどのコンピューターシステム(Microsoft Windowsを含む)で使用できます。


私のキーボードには「スーパー」キーがありません。
パエロエベルマン

10
@PaŭloEbermannWindows / Commandキーです。
どこかの誰か

ここでは機能しません。(私はXfceでUbuntuを使用していますが、それに関連している可能性があります。)
PaŭloEbermann

15
@PaŭloEbermannのOS / DEごとに異なるキーバインディングがあります。SUPER + LはFedora / Gnomeで動作し、CTRL + ALT + LはUbuntu / Unityで動作します。設定を確認して、デスクトップ/セッションをロックするショートカットを確認してください。
パトリックトレンティン

8
UbuntuでCtrl-Altの組み合わせを盗もうと決めたシステム設計者が、誰もこれが悪い考えであるとわかるまでショートカットを変更することなく、IntelliJのような最新のIDEで作業することを余儀なくされるべきです。そしてその後、いくつかの。そして数千年!
トールビョーンラヴンアンデルセン

50

vimを開く

最も知的な猫でさえvimを終了できません。


おそらく「カメの甲羅」色の猫がうまくいくかもしれません。
-Wossname

19
+1このソリューションは、ほとんどの人があなたのコンピューターも使用できないようにするのにも役立ちます!
オーガ詩sal 33

7
そして、いつかStackOverflowのは百万猫を助ける終了VIMを ....
jamesdlin

無意味。猫はEmacsを使用します。
ピーターフリン

37

簡潔な答え:

タイプCTRL+ ALT+ AFK、および+ +は`戻ってきます。F2CTRLALTF7


長い答え:

@casが提案したソリューションを支持しましたが、catターミナルを開くことにはいくつかの欠点があると思います。

  • 場合ずさんマウスオプションがされている有効、それは猫が背景(またはデスクトップ)内のアプリケーションに入力をリダイレクトするために、端末のウィンドウ領域の外側でマウスを押していればよいです。その結果、cat入力を受信しなくなったため、 コマンドは役に立たなくなります。
  • 一部のunix / linuxインストールには、キーボードからの入力を受け取るフォアグラウンドアプリケーションを切り替えて、コマンドが役に立たないようにする非常に簡単なキーバインディングが付属していますcatたとえば、私のシステムでは、SUPERキーはアプリケーションメニューを開きます

vim@DanJabが示唆したように端末を開くと、で端末を使用する場合と同じ問題が発生しcatます。

@BlueWizardが示唆するようにセッションをロックすると、自分のパスワードを再度入力する必要があるという欠点があります。これは、コンピューターを長時間公共の場に放置する場合には明らかに賢明なアプローチですが、特にログインパスワードが長くて入力が複雑な場合、自宅での短い休憩には少々やり過ぎです。

したがって、私の提案する解決策は、組み合わせを使用することです

CTRL+ ALT+F2

システムを一時的にログイン端末に切り替えるため。猫があなた自身のログイン名とパスワードを見つけ出さない限り、または考えられるすべての可能性に反して不注意でCTRL+ ALT+を押しない限り、F7セッションは完全に安全です。

これは、私が試したどのLinuxシステムでも動作し、追加の構成/スクリプトを必要としません。非常に高速で使いやすく、覚えやすいです。


45
あなたの猫が膝の上にいる理由の半分は、あなたがパスワードを入力するのを見ることができるということです。
cas

22
@casああいや、わかった!

Xの外にいるセットアップでは、左Winキーと右キーを使用して、左/右VTに切り替えることができますC-A-F#。したがって、運が良ければ猫がVTを回避する可能性があります。
unperson325680

@MattiVirkkunenは今より良いですか?
パトリックトレンティン

@PatrickTrentin少し、はい
Matti Virkkunen

20

別のオプションは、電源スイッチでキーボードやマウスを取得することです。これは、ワイヤレスデバイスでの奇妙な理由により一般的です。私は猫よりも家の幼児の方が心配ですが、入力デバイスを購入する際の要件リストには「物理的な電源スイッチが必要です」があります。


24
おそらくワイヤレスデバイスにはバッテリーが必要なので、電源スイッチはバッテリーの寿命を延ばすのに役立つ便利な機能です。
デジタル外傷

6
キーボードには通常、電源スイッチがない場合がありますが、多くの場合、USBケーブルがソケットに接続されているため、コンピューターを放置した場合に簡単に取り外すことができます。
コクシー

17

私のキーボードにはすでにこの機能があります。呼ばれOFF ON、小さなスイッチがあります。猫がそのスイッチを弾くことができれば、私は非常に感銘を受けるでしょう!

OFF ONキーボードスイッチ


11

ラップトップを使用していない場合は、キーボードを抜いてハードウェアソリューションを使用できます。それがあまりにも不便な場合は、物理スイッチ備えたUSBハブを入手し、そこにキーボードを接続できます。ハブをキーボードから遠ざけてください。その後、ハブのスイッチを押してキーボードを切断/再接続できます。


5
USBハブのあるモニターを使用します-モニターの電源が切れるとハブがオフになります-そのため、1つの(かなり便利な)スイッチですべてのUSB接続デバイスの電源を切るのは簡単です。
ラルフボルトン

1
@RalphBoltonの提案を検討している人のために- ハブをオフにしないモニターがたくさんあります(そして、いくつかの不幸なモニターはハブの電源を切るだけで、キーボードのような低電力デバイスは動作しますが、他のデバイスは動作しません)この問題を解決するためだけに、まったく新しいモニターに投資する前に確認します;
AC

11

ボーナスポイントの場合:

信じられない

  1. Pawsenseはまだ存在しています
  2. まだ誰も言及していません

しかし、彼らは* nixに移植したようには見えません。


イェイ思い出!:D
デウィモーガン

ああ、私の神は本当です
クリス

私はコピーを購入したことはありませんが、私の理解では、それは実際には実物であるということです。
スタド

2

主にキーボードの猫の毛の量を減らすため、このようなものを入手することを検討することをお勧めします。いくらかのお金を費やす必要がありますが、ボーナスを追加すると、キーの組み合わせを押したり、アプリを起動したり、アプリを実行したりする必要がなくなり、どのOSでも動作し、猫がいる間でもキーボードを使用できます。

また、私はvimを開く提案へのコメントを望んでいましたが、どうやらまだそれをするのに十分な評判がありません。悲しいことに、CtrlとZは互いに近すぎるため、猫がvimをバックグラウンドに配置してシェルにすぐにアクセスできるようになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.