View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010062 | Dwarf Fortress | Init Options | public | 2016-11-02 17:57 | 2016-11-02 22:25 |
Reporter | Aelius51 | Assigned To | lethosor | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Summary | 0010062: Init Editor: KEY_HOLD_MS does nothing and KEY_REPEAT_MS controls both variables | ||||
Description | Near the bottom of the Init Editor, there are two entries along with their descriptions: "This controls the number of milliseconds that must pass before a held key sends an initial repeat press to the game. You might need to adjust this. [KEY_HOLD_MS:x] This controls the number of milliseconds that must pass before a held key sends a repeat press to the game after the repeat process has begun. [KEY_REPEAT_MS:x]" (Where a numerical value, in milliseconds, takes the place of the "x"s, obviously) To paraphrase the descriptions: the first variable supposedly controls how long a key must be held down before it STARTS repeating; the second variable supposedly controls HOW RAPIDLY a held-down key will repeat itself once it starts to repeat. The problem is that the latter variable controls BOTH behaviours, and the former variable seemingly does nothing whatsoever. | ||||
Steps To Reproduce | Step 1) Change the first variable to 999 and change the second variable to 50. If it works as the description says, then it should take one second to start repeating and then it should rapidly repeat. Right? Well, let's see: Step 2) Save the changes in the Init Editor and start up DF. Now hold your UP or DOWN arrow keys in the main menu. The result is that it nearly instantly starts repeating and very rapidly keeps repeating. To further prove it, swap the values: Change the first variable to 50 and change the second variable to 999. If it works as the description says, then it should nearly instantly start repeating but only continue repeating in one-second intervals. Right? The actual result is that it takes one second to start repeating and it keeps repeating in one-second intervals. | ||||
Additional Information | The observed behaviour in both tests strongly suggests that the second variable is the one that controls BOTH functions and that the first variable does nothing whatsoever. | ||||
Tags | No tags attached. | ||||