Я хочу создать небольшой процесс на C#, который учитывает мои нажатия клавиш и сохраняет их в xml-файле. Одна запись за каждый час. Я хочу создать некоторую статистику о количестве моих ввода с этим. Я полагаю, файл XML:Создайте простой счетчик клавиш для статистики, отдельный ключ, для XML
Состав:
<keystrokes>
<entry time = [date and time ]>
<key id = [Key-id]>[Amount of keystrokes]</key>
<key id = [Key-id]>[Amount of keystrokes]</key>
.
.
</entry>
.
.
</keystrokes>
Пример:
<keystrokes>
<entry time = "25.08.2015_14:00_15:00">//counted keystrokes between 14:00 and 15:00
<key id = "A">34</key>
<key id = "B">45</key>
.
.
</entry>
.
.
</keystrokes>
Update часто текущая запись. Например: записывайте каждые 10 секунд подсчитанные нажатия клавиш в xml, чтобы предотвратить потерю данных. Идеальное решение - интегрированный счетчик мыши.
Надеюсь, вы сможете объяснить, как получить доступ к нажатию клавиш и как работать с ними и C#. спасибо.
Что вы пробовали? Это касается конкретного вопроса программирования, а не общих тем обучения. – HimBromBeere
Я не знаю, как получить доступ к нажатиям клавиш. Я хочу знать, как это возможно. Какие методы следует использовать? –
Непонятно, что именно вы имеете в виду, когда говорите «Часто обновляйте текущую запись. Например: пишите каждые 10 секунд», так как вы также писали, что хотите иметь значения в один час вместо 10 секунд. – HimBromBeere