[Far Manager 0004028]: mf.waitkey(t, 1) иногда (часто) возвращает вместо описанного 0 значение 2^32 - 1 = 4294967295.

7 views
Skip to first unread message

Mantis Bug Tracker

unread,
Jan 18, 2024, 12:34:20 PMJan 18
to far...@googlegroups.com
The following issue has been SUBMITTED.
======================================================================
<a target="_blank"
href="https://bugs.farmanager.com/view.php?id=4028">https://bugs.farmanager.com/view.php?id=4028</a>

======================================================================
Reported By: dm.jurko
Assigned To:
======================================================================
Project: Far Manager
Issue ID: 4028
Category: Keyboard
Tags: 4294967295, горячая клавиша
Reproducibility: sometimes
Severity: minor
Priority: normal
Status: new
Build:
======================================================================
Date Submitted: 2024-01-18 17:34 UTC
Last Modified: 2024-01-18 17:34 UTC
======================================================================
Summary: mf.waitkey(t, 1) иногда (часто)
возвращает вместо описанного 0 значение 2^32 -
1 = 4294967295.
Description:
Чаще такое поведение при задержках t менее 10
мс.
Некоторые старые макро <i>иногда</i> не будут
срабатывать. Затрудняет написание кода по
документации. В отладке отличить на глаз
значение 4294967295 от нормального оказалось
трудно.
Пожалуйста.

Steps to Reproduce:
-- BUG mf.waitkey() даёт иногда 4294967295 (2^32 - 1), а не 0.
local k = mf.waitkey(3, 1)
if k ~= 0 and k ~= 4294967295 then ... -- тут действия для
пойманного нажатия, а не простой.
end

======================================================================

Issue History
Date Modified Username Field Change
======================================================================
2024-01-18 17:34 dm.jurko New Issue
2024-01-18 17:34 dm.jurko Tag Attached: 4294967295
2024-01-18 17:34 dm.jurko Tag Attached: горячая клавиша

======================================================================

Reply all
Reply to author
Forward
0 new messages