PrntScr を無効にできるはずです カスタム keymap
を使用してコンソールに . archlinux での手順は次のとおりです (他のディストリビューションでも同様です)。
cd /usr/share/kbd/keymaps/i386/qwerty
cp us.map.gz personal.map.gz
gunzip personal.map.gz
personal.map
を編集 お気に入りのエディターを使用して:
tty に切り替える 、 showkey
を実行します PrntScrを押します キーコードを取得します。私のシステムでは、次のように出力されます:
keycode 99 press
keycode 99 release
だから PrntScr コードは 99
です .追加
keycode 99 = nul
personal.map
まで
gzip personal.map
次に loadkeys personal
を実行します カスタムキーマップを読み込み、PrntScr を押します 新しいキーマップをテストします。/etc/vconsole.conf
を編集して永続化します :KEYMAP=us
を置き換えます KEYMAP=personal
で .
上記はコンソールでのみ機能します。PrntScr を無効にする必要があります。 X
でも .
これを行う 1 つの方法は、X
でコメント アウトすることです。 keycodes
ファイル (キーボードに対応するもの - Linux は /usr/share/X11/xkb/keycodes/evdev
を使用します) )。キーコードは <PRSC>
です 、コメントアウトするだけです(//
を追加してください その前に)e.g.置き換える
<PRSC> = 107;
と
// <PRSC> = 107;
PrntScrを完全に無効にします .