При использовании матрицы NCurses CDK возможно ли обновить матрицу после вызова активации CDKMatrix?

Я бы хотел, чтобы фоновый поток обновлял определенные поля, и в результате матрица периодически перерисовывалась / обновлялась.

Моя проблема в том, что, если был вызван ActivateCDKMatrix, это, кажется, блокирует любые обновления матрицы, пока пользователь не нажмет Enter или же ESC и т.п.

Можно ли форсировать возврат из вызова ActivateCDKMatrix? Или возможный таймаут? Или в любом случае обновить матрицу, не нажимая клавишу для возврата?

1 ответ

activateCDKMatrix Функция является интерактивной. Вы можете делать то, что просили, используя injectCDKMatrix,

предостережение - CDK не является потокобезопасным.

Другие вопросы по тегам