C # Mono - Крючок для клавиатуры низкого уровня

м, используя код, который я нашел наCodeProject.com для низкоуровневого подключения клавиатуры, Единственная проблема заключается в том, что он использует внешние вызовы DLL, которые нет работает в моно. Мне было интересно, если кто-нибудь знает способ выполнить то же самое, что и этот код, но будет ли работать как в Windows, используя .net, так и в Linux, используя моно?

Изменить: прояснение того, что яя пытаюсь сделать: яя делаюПанель управления как приложение, Программа находится в системном трее, и когда пользователь нажимает горячую клавишу, она выскакивает все гаджеты. Так что программа нене имеет фокуса, поэтому, как правило, он выиграетЯ не улавливаю нажатия клавиш, поэтому ям, используя низкоуровневую клавиатуру, и я перехватываю две клавиши, которые пользователь определяет как горячие клавиши. Но я'с помощью вызова Windows DLL для этого, который неработать в Linux, используя моно. Так что я'мне интересно, если естьЕсть ли способ сделать то же самое, но будет ли работать в Linux с использованием моно?

Ответы на вопрос(2)

Ваш ответ на вопрос