View Issue Details

IDProjectCategoryView StatusLast Update
0000780Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2011-07-31 12:25
ReporterNorthen_Wolf Assigned ToLogical2u  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionunable to reproduce 
PlatformPCOSWindows 7OS VersionUltimate
Product Version0.31.01 
Summary0000780: Native language Keyboard cannot be changed
DescriptionMy keyboard native setting is Estonian, I cannot switch over to english keyboard layout. I don't have numpad (using laptop). I use ctrl+shift to change language and could do it in last version.

Changing keyboard to English and then running DF, won't help - only setting keyboard to English and then restarting helps.

Solution: allow switching keyboard layout if DF is running.
TagsNo tags attached.

Activities

user6

2010-04-08 01:22

  ~0001977

Are you using a different OS since then? You said you "could do it in last version" -- was that 40d or a 40d# release?

Jiri Petru

2010-04-08 01:34

reporter   ~0001979

I don't use English keyboard either and it works for me. The game just uses English layout, no matter what I set in my OS (Windows 7).

Northen_Wolf

2010-04-08 11:32

reporter   ~0002105

I am using windows 7 ultimate as OS.

I could do the 'switch keyboard language' in 40d19 (last openGL version before df2010).

My default keyboard layout is set on Estonian.

To change keyboard layout, I use ctrl+shift combo. However, it does not work with new DF version. If I change keyboard current layout manually from Estonian to English, DF will still use the default layout (estonian) what means I cannot use the +- keys and <> keys. It does not allow to use ctrl+shift combo and "jams" if I try to switch using point-nd-click-on-taskbar(the language switch tool does not open =jams, DF works fine).

I have a laptop, so I do not have numpad and DF does not accept estonian version of + and - for some bizarre reason (and I don't have the <> keys on estonian keyboard either, AFAIK) :(

I solved the problem by remapping the +, -, < and > keys. Still, I'd like to be able to switch keyboard language, not go through remapping all those non-char keys. Maybe I'm just whining :(

Switching default keyboard layout to English (UK) and rebooting, makes DF use proper english keyboard, so I can use all keys needed to play DF. I've tried to run game in compability(sp?) mode (XP SP3), in vista mode and even run as a administrator.

Mipe

2010-04-09 09:21

reporter   ~0002331

I am using Windows XP, Slovenian keyboard layout. Switching doesn't work for me either. Strangely enough, it DID work the first day I downloaded DF2010, but after that it seems to have stopped working. Setting the language switch shortcut to shift+alt didn't seem to work either.

Marconius

2010-04-09 13:34

reporter   ~0002413

I'm using Windows 7 Professional, and for me, the combination for switching keyboard layouts is shift+ALT, not ctrl. You sure you got that right?

Also, if you set it to English on the taskbar -before- starting DF, what happens?

You could also try changing your input language properties (r-click on the little icon on the taskbar) and setting English as default.

Northen_Wolf

2010-04-10 09:23

reporter   ~0002590

Last edited: 2010-04-10 09:34

@Marconius, I manually changed it back to what it was under vista = ctrl+shift.

If I set 'language icon on taskbar' to English before running DF, DF will still run under Default keyboard - default keyboard is Estonian.

Setting keyboard default to English, will fix the problem BUT only after restarting windows.

If click on languagebar icon on taskbar, DF continues running but taskbar icon won't open, If I minimize DF and then switch to language to English and then maximize DF, DF switches back to Estonian keyboard.

Problem is not big - Remapping solved the problem (My laptop does not have numpad thefor I use minus and plus signs, but DF did not accepted them. Same as I don't have the <> on keyboard but I got in their position ;:instead)

user6

2011-04-01 13:23

  ~0016957

Reminder sent to: Northen_Wolf

Does this still occur in 0.31.25?

Logical2u

2011-07-31 12:25

manager   ~0018390

It's been a few months without any updates so I'm marking as unable to reproduce.

Issue History

Date Modified Username Field Change
2010-04-08 01:02 Northen_Wolf New Issue
2010-04-08 01:22 user6 Note Added: 0001977
2010-04-08 01:34 Jiri Petru Note Added: 0001979
2010-04-08 11:32 Northen_Wolf Note Added: 0002105
2010-04-09 09:21 Mipe Note Added: 0002331
2010-04-09 13:34 Marconius Note Added: 0002413
2010-04-10 09:23 Northen_Wolf Note Added: 0002590
2010-04-10 09:34 Northen_Wolf Note Edited: 0002590
2010-06-29 07:38 user6 Category Technical => Technical -- General
2011-04-01 13:14 user6 Category Technical -- General => Technical -- Input/Keybinding/Macros
2011-04-01 13:23 user6 Note Added: 0016957
2011-04-01 13:23 user6 Tag Attached: AWAITING UPDATE
2011-07-31 12:25 Logical2u Note Added: 0018390
2011-07-31 12:25 Logical2u Status new => resolved
2011-07-31 12:25 Logical2u Resolution open => unable to reproduce
2011-07-31 12:25 Logical2u Assigned To => Logical2u
2011-07-31 12:25 Logical2u Tag Detached: AWAITING UPDATE