block

首页  后退  前进

block
down2

键盘和鼠标锁定.

 

block=Mode, ||HotKey||StringKey||StringKey

 

参数:

Mode

模式.

 无条件锁定:

   1  - 阻止使用鼠标和键盘.紧急解锁只能通过CTRL + SHIFT + DEL

   2  - 解锁模式1使用的鼠标和键盘.

 模式1和2成对工作.模式2不影响模式3,4,5


 有条件部分锁定:

   3  - 阻止使用鼠标和键盘.

   4  - 阻止使用鼠标.

   5  - 阻止使用键盘.

 在模式3,4,5中,根据第二参数中指定的热键进行解锁.

 对于部分锁定,第3和第4参数用于模式4和5.


其它参数:

HotKey

退出key. 如要注册几个键,您需要使用分隔符|注册它们

使用标准按键记录({SPACE},{ESC},{F1}),以及特殊('!' - 模拟ALT键'+' -  SHIFT,'^' -  CTRL,'#' -  WIN,其它键表中的值 见附录1)

StringKey

排除锁定的按键. 一系列不会被锁定的键.

使用第4个参数时,x表示空字符串.

StringKey

包含锁定. 将被锁定的一串键.

备注

• StringKey中有以下关键项:

 » {KEY}  - 表中的标准Key项({SPACE},{ESC},{F1}),请参见附录1

 » 0xHEX键值(0x31,0x41,0x70),请参见附录3(添加表0x中的值)

 » [:TAG:]  - 将键分成几组的标签:

       [:FUNC:]  - 功能键F1  -  F24

       [:ALPHA:]  - 字母键A-Z

       [:NUMBER:]  - 数字键0-9,还有数字键盘

       [:ARROWS:]  - 箭头键←↑→↓

       [:SPECIAL:]  - 特殊键Backspace,Tab,...

 » [GROUP]  - 连续注册的几个Key([abcd],[qwerty])

 

•StringKey中的鼠标使用以下缩写:

    {MMOVE}  - 移动

    {MPDOWN}  - 按住主按钮。译者注:主按钮一般是左键,但也可能是右键,视控制面板里的鼠标设置而定。

    {MPUP}  - 释放主按钮

    {MSDOWN}  - 按住次要按钮

    {MSUP}  - 释放次要按钮

    {MWDOWN}  - 按住中间按钮

    {MWUP}  - 释放中间按钮

    {MWSCROLL}  - 滚动中间的滚轮

    {MSPDOWN}  - 按住特殊按钮

    {MSPUP}  - 释放特殊按钮

 

在StringKey中可以单独或一起使用{KEY},0xHEX,[:TAG:],[GROUP],{MOUSE}并用| 分隔

参见:

drive, eject, fontf, fontwd, langs, lnkey, monof, monrs, propes, rempty, runcm, shutd, sound, taskb, trayk, trayx, winmn

例子

 

block=1 pause=5s block=2 ;; 锁定鼠标和键盘5秒钟.通过CTRL + SHIFT + DEL进行紧急解锁

 

block=3||{ESC} ;; 锁定鼠标和键盘.按ESC解锁

 

block=3||{ESC}|!+a ;; 锁定鼠标和键盘.按ESC或ALT + SHIFT + A解锁

 

block=3||{ESC}||[abcdef]|[:NUMBER:] ;; 锁定鼠标和键盘.不锁定键a,b,c,d,e,f和数字键.按ESC解锁

 

block=3||{ESC}||{CTRL}|{ALT}|{SHIFT}|{HOME}|{SPACE} ;; 锁定鼠标和键盘.不锁定键CTRL,ALT,SHIFT,HOME,SPACE.按ESC解锁

 

block=3||{ESC}||0x31|0x41|0x70 ;; 锁定鼠标和键盘.不锁定按键1,A,F1.按ESC解锁

 

block=3||{ESC}||x||[abcdef]|[:NUMBER:] ;; 锁定鼠标和键盘.但仅锁定键a,b,c,d,e,f和数字键.按ESC解锁

 

block=4||{ESC} ;; 锁定鼠标.按ESC解锁

 

block=4||{ESC}|!+a ;; 锁定鼠标.按ESC或ALT + SHIFT + A解锁

 

block=4||{ESC}||{MMOVE}|{MWSCROLL} ;; 锁定鼠标.不锁定鼠标移动和滚动.按ESC解锁

 

block=4||{ESC}||x||{MPDOWN} ;; 锁定鼠标.仅锁定鼠标左键.按ESC解锁

 

block=4||{ESC}||x||{MWSCROLL} ;; 锁定鼠标.只锁定鼠标滚动.按ESC解锁

 

block=5||{ESC} ;; 锁定键盘.按ESC解锁

 

block=5||{ESC}|!+a ;; 锁定键盘.按ESC或ALT + SHIFT + A解锁

 

block=5||{ESC}||[abcdef]|[:NUMBER:] ;; 锁定键盘.不锁定键a,b,c,d,e,f和数字键.按ESC解锁

 

block=5||{ESC}||{CTRL}|{ALT}|{SHIFT}|{HOME}|{SPACE} ;; 锁定键盘.不锁定键CTRL,ALT,SHIFT,HOME,SPACE.按ESC解锁

 

block=5||{ESC}||0x31|0x41|0x70 ;; 锁定键盘.不锁定按键1,A,F1.按ESC解锁

 

block=5||{ESC}||x||[abcdef]|[:NUMBER:] ;; 锁定键盘.仅锁定键a,b,c,d,e,f和number键.按ESC解锁

 

sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||"%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc Search Complete.wav"|3s block=2 ;; 锁定鼠标和键盘.在对话框中选择暂停.倒数在一个单独的窗口.通过CTRL + SHIFT + DEL进行紧急解锁. 3秒前结束,播放声音sounds.wav

 

sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||2|4s block=2 ;; 锁定鼠标和键盘.在对话框中选择暂停.倒数在一个单独的窗口.通过CTRL + SHIFT + DEL进行紧急解锁.在结束前4秒,播放在TCIMG.ini中的[声音]设置的录音

 

sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||x block=2 ;; 锁定鼠标和键盘.在对话框中选择暂停.倒数在一个单独的窗口.通过CTRL + SHIFT + DEL进行紧急解锁

 

"block=1 vidos=%P%N block=2" - 播放光标下的媒体文件,播放时锁定鼠标和键盘

 

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru