Написал код мышки и запихнул его в отдельный pk3 файл. Мышка поддерживает левую и правую кнопку мыши (Fire и AltFire). Также, по совету ZZYZX, была добавлена декопенсация m_yaw и m_pitch. Мышка поддерживает 3 основных сигнала:
- Кнопка нажата — pressed
- Кнопка только что нажата —justPressed
- Кнопка разжата — Released
Pressed сигналы будут полезны для drag and drop функций. А сигнал Released будет полезен для нажатия на кнопки.
Мышка работает в фоне, и передает информацию в cvarinfo. Квары вы можете достать в скрипте, скажем, кнопки, и обработать. Мышку вызывает скрипт «drawMouse«.
Скачать pk3 можно на MEGA