View Issue Details

IDProjectCategoryView StatusLast Update
0007152Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2014-07-13 18:03
ReporterIzokina Assigned Touser6 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
PlatformWindows legacyOSWindows 7OS VersionWindows 7
Product Version0.40.02 
Summary0007152: Macroses do not work
DescriptionNo reaction for [Ctrl + R], [Ctrl + U], [Ctrl + S], [Ctrl + L]
Steps To ReproduceJust do it
TagsNo tags attached.

Activities

user6

2014-07-12 13:57

  ~0026020

Last edited: 2014-07-12 13:58

Are you using the SDL or Legacy version of the game?

Izokina

2014-07-12 14:17

reporter   ~0026022

Legacy, it's written in 'Platform' field

user6

2014-07-12 23:23

  ~0026084

Wasn't sure if that referred to your version of Windows or something. Have you tried SDL?

Izokina

2014-07-13 15:30

reporter   ~0026215

All works fine with SDL version. Also, legacy version have problems with key repeating. For example, if I press [+] for a long time, in normal version scrolling becames faster and faster, in legacy not. Also, sometimes legacy is very slow to realize that I'm no longer holding this key.

user6

2014-07-13 15:50

  ~0026221

Yeah, I'm pretty sure that's all expected for Legacy. It has primitive input handling.

Izokina

2014-07-13 16:01

reporter   ~0026224

Is it so primitive that it can't handle [Ctrl + ...]? I can't believe.

user6

2014-07-13 16:04

  ~0026225

Last edited: 2014-07-13 16:04

In macros or as normal keypresses? Is there a reason you can't upgrade to SDL?

Izokina

2014-07-13 17:21

reporter   ~0026240

As written in topic, I can't record, load, save and, possibly, run macroses.
I don't know another hot keys with [Ctrl], so I can't test them. But it seems that DF does not react to [Ctrl + ...] keystrokes at all.
Is there a reason to make additional invalid legacy version, if we have SDL?
P. S. Yes, since 0.40.03 I use SDL version, but it was surprising for me that legacy version has additional 'vanila' bugs.

user6

2014-07-13 18:03

  ~0026249

"Legacy" is basically a euphemism for "obsolete". It only still exists for compatibility reasons.

Issue History

Date Modified Username Field Change
2014-07-12 13:46 Izokina New Issue
2014-07-12 13:57 user6 Note Added: 0026020
2014-07-12 13:57 user6 Assigned To => user6
2014-07-12 13:57 user6 Status new => feedback
2014-07-12 13:58 user6 Note Edited: 0026020
2014-07-12 13:58 user6 Note Edited: 0026020
2014-07-12 14:17 Izokina Note Added: 0026022
2014-07-12 14:17 Izokina Status feedback => assigned
2014-07-12 23:23 user6 Note Added: 0026084
2014-07-12 23:23 user6 Status assigned => feedback
2014-07-13 15:30 Izokina Note Added: 0026215
2014-07-13 15:30 Izokina Status feedback => assigned
2014-07-13 15:50 user6 Note Added: 0026221
2014-07-13 15:50 user6 Status assigned => resolved
2014-07-13 15:50 user6 Resolution open => no change required
2014-07-13 16:01 Izokina Note Added: 0026224
2014-07-13 16:01 Izokina Status resolved => feedback
2014-07-13 16:01 Izokina Resolution no change required => reopened
2014-07-13 16:04 user6 Note Added: 0026225
2014-07-13 16:04 user6 Note Edited: 0026225
2014-07-13 16:04 user6 Note Edited: 0026225
2014-07-13 17:21 Izokina Note Added: 0026240
2014-07-13 17:21 Izokina Status feedback => assigned
2014-07-13 18:03 user6 Note Added: 0026249
2014-07-13 18:03 user6 Status assigned => resolved
2014-07-13 18:03 user6 Resolution reopened => no change required