View Issue Details

IDProjectCategoryView StatusLast Update
0000028Dwarf FortressTechnical -- Generalpublic2011-03-09 04:50
ReporterOrvelo64 Assigned ToBaughn  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSWindowsOS Version7
Fixed in Version0.31.10 
Summary0000028: Scrolling keys lock up!
DescriptionWhen using numpad the view scrolling keys get stuck and have to be pressed again to unlock! very annoying lil bug... Happens in arena a alot for me, dunno bout DF/adventure modes... not gotten that far in testing yet! Normal arrowkeys dont have this problem!
Steps To ReproduceJust i have to move the view around with using numpad to get it happen pretty soon...
TagsNo tags attached.

Relationships

parent of 0001454 resolvedToady One Holding shift when navigating (to navigate faster) is sticky 
has duplicate 0000515 closeduser6 Direction keys locks up 
has duplicate 0001527 closeduser6 Cant move the cursor "fast" on screen 
has duplicate 0001814 closeduser6 Keyboard gets stuck on repeat if shift is pressed first and released last 
related to 0001657 resolvedLogical2u Controlls suddenly made me move diagonlly with no way to stop. 

Activities

muckypup

2010-04-01 15:41

reporter   ~0000024

Last edited: 2010-04-01 15:48

I get the same problem, also on W7. The numpad works fine by itself, but as soon as I press shift to speed up the scrolling it breaks (every time). If I press shift first and then a number it just scrolls at normal speed and doesn't lock up. Arrow keys work fine.

Edit: This happens in Dwarf/Arena mode, and also in the Arena Adventure mode. I didn't test normal Adventure mode. After a bit more testing it seems the keys lock up when you release them in a different order to pressing them. So arrow-shift-/shift-/arrow is fine, but arrow-shift-/arrow-/shift breaks. It doesn't matter if shift is pressed first or not, just when they are released. It also only seems to be a problem with the numpad arrows.

monkeyfetus

2010-04-02 00:02

reporter   ~0000121

Are you sure numlock isn't on? I had that problem initially as well, until I turned it off.

DoctorZuber

2010-04-02 00:15

reporter   ~0000124

Windows Vista, easily reproduced now that you mention it. (I don't personally scroll with numpad usually). Numlock on seems to be necessary for the bug to occur. numlock off helps to clear it again so that you can play again. simply hold shift and start mashing the numpad for a moment and you'll see it soon enough. using d or some other mode so you can see a cursor while you do so makes the problem a bit more visible.

muckypup

2010-04-04 00:33

reporter   ~0000809

Ah yes, it only occurs when numlock is on.

Shurhaian

2010-04-05 13:44

reporter   ~0001200

Occurs on XP as well, and has since 40d if not before. Tapping the "stuck" key often helps it clear(don't think it needs to be shifted but could be mistaken).

So yeah. This is definitely one of long standing.

Hugna

2010-05-03 19:49

reporter   ~0006062

Last edited: 2010-05-03 19:54

I found a way to reproduce this issue, aswell as fix it. It's actually a keyboard problem, as when enough keys are pressed, it denies other keys from working/suspend them into staying working. For example. press the 2 (down button) on the numpad, the down arrow on the directional keys, the shift key, and the control key, and hold them down then simultaneously let go of them, and it will begin to automatically scroll. Press the down arrow, or the 2 again in order to reset the keys, causing it to stop.

If it continues to stay stuck however, then it is either sticky keys, or somehow your computer messed up.

And yes, i had numlock on.

Edit: Assumingly, i don't think it will reproduce outside of the game, so it is also a problem with too many keys being pressed on that too.

Edit2: Fixed up edits now. Anywho, i also found out that holding down a key on the numpad to move the cursor/screen then turning off numlock and letting go of the key also auto-scrolls it. So it's also the game aswell. Sorry for another edit so soon.

Mr. Boh

2010-05-09 17:19

reporter   ~0006479

This has happened for me in DF for as long as I can remember. If I mash the keys I was pressing it generally goes away.

user6

2010-07-15 09:32

  ~0010357

Reminder sent to: Mr. Boh, Orvelo64, Shurhaian

Does this still occur in 31.10 SDL?

Orvelo64

2010-07-16 07:22

reporter   ~0010416

No idea about the newest version. I haven't been testing the newest set of patches from 31.04 onward due to me waiting for a more bug free/ working edition... Was thinking about getting back to DF some time soon tho...

user6

2010-07-16 07:38

  ~0010417

A lot of bugs have been fixed since 31.04, including a lot of input bugs like this one, so that's why I asked. Anyway, whenever you do give the latest version a try, it would be helpful to update this report and let us know whether the bug is still around.

user6

2010-12-03 13:23

  ~0014398

Reminder sent to: Orvelo64

Does this still occur in 0.31.18 SDL?

user6

2011-03-03 10:16

  ~0015711

No reply and no further corroboration, so we'll call it fixed.

Issue History

Date Modified Username Field Change
2010-04-01 15:27 Orvelo64 New Issue
2010-04-01 15:41 muckypup Note Added: 0000024
2010-04-01 15:48 muckypup Note Edited: 0000024
2010-04-02 00:02 monkeyfetus Note Added: 0000121
2010-04-02 00:15 DoctorZuber Note Added: 0000124
2010-04-04 00:33 muckypup Note Added: 0000809
2010-04-05 13:41 user6 Relationship added has duplicate 0000515
2010-04-05 13:44 Shurhaian Note Added: 0001200
2010-04-23 10:54 user6 Relationship added parent of 0001454
2010-04-25 11:12 user6 Relationship added has duplicate 0001527
2010-04-29 13:10 user6 Category General => Technical
2010-04-30 13:35 user6 Relationship added related to 0001657
2010-05-03 19:49 Hugna Note Added: 0006062
2010-05-03 19:50 Hugna Note Edited: 0006062
2010-05-03 19:54 Hugna Note Edited: 0006062
2010-05-09 16:47 user6 Relationship added has duplicate 0001814
2010-05-09 17:19 Mr. Boh Note Added: 0006479
2010-06-29 07:38 user6 Category Technical => Technical -- General
2010-07-15 09:32 user6 Note Added: 0010357
2010-07-15 09:39 user6 Tag Attached: AWAITING UPDATE
2010-07-16 07:22 Orvelo64 Note Added: 0010416
2010-07-16 07:38 user6 Note Added: 0010417
2010-12-03 13:23 user6 Note Added: 0014398
2011-03-03 10:16 user6 Note Added: 0015711
2011-03-03 10:16 user6 Status new => resolved
2011-03-03 10:16 user6 Fixed in Version => 0.31.10
2011-03-03 10:16 user6 Resolution open => fixed
2011-03-03 10:16 user6 Assigned To => Baughn
2011-03-09 04:50 user11 Tag Detached: AWAITING UPDATE