Описание команды


keylg

Записывает все клавиатурные нажатия в файл.

keylg=Mode||File

Параметры:

Mode||FileРежим.
  1||File|Flag , где:
    File - путь к файлу куда записываются клавиатурные нажатия.
    Flag :
      0 - не перезаписывать файл, добавление счётчика (по умолчанию).
      1 - перезаписывать файл (если он существует).
      2 - дозаписывать в файл (если он существует).

Примечания:

Основные настройки в TCIMG.ini в секции [KeyLog]

Вы можете добавить в секцию символы любой раскладки клавиатуры:
  1. ключ 1 - это HEX значение языка (см. Дополнение №14) = перечисление символов (относительно 0409) через разделитель ¤
  2. ключ 2 - это HEX значение языка + s (Shift) = перечисление символов (относительно 0409s) с нажатым Shift через разделитель ¤

Пример записи:

; английская раскладка
0409=`¤q¤w¤e¤r¤t¤y¤u¤i¤o¤p¤[¤]¤a¤s¤d¤f¤g¤h¤j¤k¤l¤;¤'¤z¤x¤c¤v¤b¤n¤m¤,¤.¤/¤1¤2¤3¤4¤5¤6¤7¤8¤9¤0¤-¤=¤ ¤\
0409s=~¤Q¤W¤E¤R¤T¤Y¤U¤I¤O¤P¤{¤}¤A¤S¤D¤F¤G¤H¤J¤K¤L¤:¤"¤Z¤X¤C¤V¤B¤N¤M¤<¤>¤?¤!¤@¤#¤$¤%¤^¤&¤*¤(¤)¤_¤+¤ ¤|

См. также:

captxt, cldar, color, diffd, fonts, infow, pasgen, playn, plays, radio, regex, spech, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, vidos, wntxt, xbarx

Примеры:
 Как создать кнопку?

keylg=1||C:\Test\KeyLog.txt ;; записывать все клавиатурные нажатия в файл, при повторном запуске команды завершить её

keylg=1||C:\Test\KeyLog.txt|0 ;; записывать все клавиатурные нажатия в файл, при повторном запуске команды завершить её (добавить счётчик, если файл существует)

keylg=1||C:\Test\KeyLog.txt|1 ;; записывать все клавиатурные нажатия в файл, при повторном запуске команды завершить её (перезаписать файл, если существует)

keylg=1||C:\Test\KeyLog.txt|2 ;; записывать все клавиатурные нажатия в файл, при повторном запуске команды завершить её (дозаписывать в файл, если существует)


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