Я не знаком на 100% с идеей трекпада, но я предполагаю, что компьютер, с которым вы работаете, является ноутбуком, а то, что вы имеете в виду, называется «коврик для мыши».
Вы можете сделать пару вещей, по крайней мере, в Windows. Когда вы нажимаете пальцем, вы фактически отправляете события «щелчка» во время выполнения Windows. Если вы держите
В .NET любой объект (Forms / UserControls), который наследуется от System.Windows.Forms.Control, может подписаться на следующие события:
- MouseDown
- MouseUp
- MouseEnter
- MouseLeave
- MouseClick
- MouseDoubleClick
Вы можете рассчитать разницу во времени между событиями MouseUp и MouseDown и реагировать на результирующие диапазоны времени. Например, если вы удерживаете мышь в течение 20 миллисекунд, то это какой-то символ азбуки Морзе, в то время как удерживание мыши в течение 40 миллисекунд является другим символом.
В случае коврика для мыши / трекпада это будет эквивалентно удержанию пальца на самой клавиатуре.