View Issue Details

IDProjectCategoryView StatusLast Update
0004905Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2012-03-05 15:53
Reporterkhearn Assigned Touser6 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionunable to reproduce 
PlatformLinuxOSUbuntu laptop 
Product Version0.31.25 
Summary0004905: ctrl key doesn't seem to work
DescriptionI tried to record a macro and ctrl-r didn't do anything. neither did ctrl-l, ctrl-p or ctrl-s. I looked in interface.txt and saw that they are all similar to [SYM:2:r], so I looked for other SYM:2 2 keybindings. I see that [SYM:2:5] is supposed to move the cursor down one z-level, but it doesn't work for me. But shift-5 does move me up a z level. So it looks like all the ctrl keybindings aren't working.

I haven't changed anything in my interfaces.txt file. I've saved my game and reloaded it and get the same behavior, but I haven't tried on another Ubuntu Linux machine. I suspect it's Linux specific, or maybe even Linux laptop specific. I'm running on a lenovo t61p. I can try on a Unbuntu Linux desktop sometime next week.
Steps To ReproduceRun 31.25 on a Unbuntu Linux laptop and try any action that requires a control character.
TagsNo tags attached.

Activities

khearn

2011-09-26 16:29

reporter   ~0018759

I just tried it on a Unbuntu lucid 10.04 Linux desktop with DF v0.31.19 and have the same issue. Nothing that uses the ctrl key works.

The laptop I was using for the original report was the same version of Linux.

HarryFromMarydelDE

2011-11-24 09:25

reporter   ~0019013

Last edited: 2011-11-24 09:42

Which keymap do you use, and do you use a different keymap for Dwarf Fortress than your standard one? I use Dvorak normally, but I use QWERTY for Dwarf Fortress. I discovered that even though I have Dwarf Fortress set to use QWERTY, when I hold down the ALT key it uses Dvorak, so for example to build a slab I have to use ALT-; since the ';' key is 's' on Dvorak. It may be that the CTRL key works the same way. I doubt this is a Dwarf Fortress bug, more likely it is either a bug in SDL or a X or KDE misconfiguration that I can't be bothered to track down since it is easy to work around.

I changed my key bindings to allow me to use macros, so I don't know if CTRL has the same problem (I hadn't figured out the ALT problem yet when I reassigned the macro key bindings).

user6

2011-12-07 09:35

  ~0019074

Please reopen this if you can confirm that it's not an issue with your keymap.

khearn

2011-12-29 14:08

reporter   ~0019265

I don't have a special keymap for DF. I use QWERTY for everything.

user6

2012-01-02 14:38

  ~0019277

Reminder sent to: khearn

What make of computer are you using? What's your keyboard's language setup?

khearn

2012-01-02 22:24

reporter   ~0019279

It's a Lenovo t61p

user6

2012-01-02 22:54

  ~0019280

Reminder sent to: khearn

What's your keyboard language setup? What region of the world do you live in? Have you tried both the left and right Ctrl keys? Have you tried remapping the macro keys?

khearn

2012-01-03 11:09

reporter   ~0019283

Keyboard layout is set to "USA".
I live in the USA.
I've tried both left and right keys.
I've remapped the macro keys to alt-R, alt-P, alt-S and alt-L and that works fine.

BTW, the desktop that I also see this problem on is a Dell T3400. It also has the keyboard layout set to "USA".

user6

2012-01-23 10:09

  ~0019412

Try using a different OS (even a different build of Ubuntu or another flavor of Linux might produce different results). Given that nobody else has ever reported this problem, it's probably an issue with your specific OS configuration, not with DF, and regardless we have no way of reproducing it.

Issue History

Date Modified Username Field Change
2011-09-25 14:19 khearn New Issue
2011-09-26 16:29 khearn Note Added: 0018759
2011-11-24 09:25 HarryFromMarydelDE Note Added: 0019013
2011-11-24 09:42 HarryFromMarydelDE Note Edited: 0019013
2011-12-07 09:35 user6 Note Added: 0019074
2011-12-07 09:35 user6 Status new => resolved
2011-12-07 09:35 user6 Resolution open => no change required
2011-12-07 09:35 user6 Assigned To => user6
2011-12-29 14:08 khearn Note Added: 0019265
2011-12-29 14:08 khearn Status resolved => feedback
2011-12-29 14:08 khearn Resolution no change required => reopened
2012-01-02 14:38 user6 Note Added: 0019277
2012-01-02 22:24 khearn Note Added: 0019279
2012-01-02 22:24 khearn Status feedback => assigned
2012-01-02 22:54 user6 Note Added: 0019280
2012-01-02 22:54 user6 Tag Attached: AWAITING UPDATE
2012-01-03 11:09 khearn Note Added: 0019283
2012-01-23 10:06 user6 Assigned To user6 =>
2012-01-23 10:06 user6 Status assigned => new
2012-01-23 10:09 user6 Note Added: 0019412
2012-01-23 10:09 user6 Status new => resolved
2012-01-23 10:09 user6 Resolution reopened => unable to reproduce
2012-01-23 10:09 user6 Assigned To => user6
2012-03-05 15:53 Logical2u Tag Detached: AWAITING UPDATE