подсчитать количество нажатых клавиш и щелчков мышью

У меня есть Ubuntu 16.04.

Из любопытства, есть ли способ узнать, сколько вы нажали, и / или какие клавиши вы нажимали больше всего за период?

Как системный журнал или что-то подобное, что может зарегистрировать события в каждом приложении / программе.

На данный момент, Я не хочу устанавливать кейлоггер , я сначала ищу какое-нибудь системное событие.

Пример требуемого журнала:

Сегодня я нажал

  • , щелкнув левой кнопкой мыши 13,854 раза
  • , клавишу Enter 983 раза
  • Клавиша пробела 15,368 раз
  • Клавиша управления 4,568 раз
  • ...
0
задан 1 July 2018 в 21:04

2 ответа

Так как я не мог найти ответ здесь, я бы сказал, что правильный ответ:

В Linux / Ubuntu нет такой вещи .

Если вы хотите узнать количество нажатий и нажатий клавиш, вам нужно будет установить какую-нибудь стороннюю программу, которая может использовать или не использовать вашу информацию, потому что Бог знает, что.

У клавиатурных шпионов нет того, что я ищу: они записывают только фразы, которые я набрал, и название программы в текстовом файле, например:

15/07/2005 | MSN Messenger[4] | Text: Hey there, want to chat?<CTRL><ENTER>

Итак, мне нужно написать Сценарий оболочки для извлечения только набранной части и подсчета каждой буквы в отдельности. Но как насчет щелчков мыши? Функциональные клавиши?

Другими словами, клавиатурный шпион не соответствует моим потребностям.

Мне удалось найти другой вид программы, специально предназначенной для этой цели, с тепловыми картами и графикой для мыши и клавиш, но, как я упоминал выше, сайт загрузки не настолько надежный, он не доступен в Магазин на рынке Ubuntu, и он требует входа в Facebook ...

0
ответ дан 1 July 2018 в 21:04

Этот ответ для суперпользователя с 2012 года ссылается на скрипт Python, который подсчитывает общее количество клавиш+кликов в час.

Однако это python2, и он не работал у меня из коробки. Запустив 2to3 и сделав несколько уродливых хаков (я не разработчик Python), я могу заставить его работать. Функция, над которой я работаю, состоит в том, чтобы подсчитывать клики по клавише/кнопке, а не только общее количество. Должно быть довольно тривиальное изменение, потому что эта информация уже находится в объекте события.

1
ответ дан 7 August 2020 в 22:14

Другие вопросы по тегам:

Похожие вопросы: