OS X Скорость двойного щелчка

Есть ли способ получить скорость двойного щелчка в Системных настройках, предпочтительно с использованием C ++ (возможно, CG API), в противном случае пример Objective-C также будет приемлемым.

Я обнаружил, что можно получить направление прокрутки, используя standardUserDefaults, но я не смог найти никакой документации для этого:

Как проверить направление прокрутки OSX с API какао

Примечание: я не ищу решение для какао. Например. Я не думаю, что это возможно, чтобы вернуться NSEvent.doubleClickInterval из не какао. Я могу быть неправ, хотя.

1

Решение

Очевидно, что HIToolbox устарел и недоступен для 64-битных приложений. Кажется, лучшее решение — связать со структурой AppKit и обернуть в Objective-C вызов doubleClickInterval класса NSEvent. Это работает даже для приложений C ++ без какао.

Флаги линкера:

-framework AppKit

foo.cpp:

#include "Utility.h"
void foo()
{
double doubleTimeInCppApp = GetDoubleTime();
...
}

Utility.h:

double GetDoubleTime();

Utility.mm:

double GetDoubleTime()
{
return [NSEvent doubleClickInterval];
}
1

Другие решения

Я думаю, что это здесь:

defaults read -g com.apple.mouse.scaling

Упс, это скорость слежения … держись.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector