Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000780Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2010-04-08 01:022011-07-31 12:25
Northen_Wolf 
Logical2u 
lowminoralways
resolvedunable to reproduce 
PCWindows 7Ultimate
0.31.01 
 
0000780: Native language Keyboard cannot be changed
My 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.
No tags attached.
Issue History
2010-04-08 01:02Northen_WolfNew Issue
2010-04-08 01:22FootkerchiefNote Added: 0001977
2010-04-08 01:34Jiri PetruNote Added: 0001979
2010-04-08 11:32Northen_WolfNote Added: 0002105
2010-04-09 09:21MipeNote Added: 0002331
2010-04-09 13:34MarconiusNote Added: 0002413
2010-04-10 09:23Northen_WolfNote Added: 0002590
2010-04-10 09:34Northen_WolfNote Edited: 0002590bug_revision_view_page.php?bugnote_id=0002590#r844
2010-06-29 07:38FootkerchiefCategoryTechnical => Technical -- General
2011-04-01 13:14FootkerchiefCategoryTechnical -- General => Technical -- Input/Keybinding/Macros
2011-04-01 13:23FootkerchiefNote Added: 0016957
2011-04-01 13:23FootkerchiefTag Attached: AWAITING UPDATE
2011-07-31 12:25Logical2uNote Added: 0018390
2011-07-31 12:25Logical2uStatusnew => resolved
2011-07-31 12:25Logical2uResolutionopen => unable to reproduce
2011-07-31 12:25Logical2uAssigned To => Logical2u
2011-07-31 12:25Logical2uTag Detached: AWAITING UPDATE

Notes
(0001977)
Footkerchief   
2010-04-08 01:22   
Are you using a different OS since then? You said you "could do it in last version" -- was that 40d or a 40d# release?
(0001979)
Jiri Petru   
2010-04-08 01:34   
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).
(0002105)
Northen_Wolf   
2010-04-08 11:32   
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.
(0002331)
Mipe   
2010-04-09 09:21   
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.
(0002413)
Marconius   
2010-04-09 13:34   
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.
(0002590)
Northen_Wolf   
2010-04-10 09:23   
(edited on: 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)

(0016957)
Footkerchief   
2011-04-01 13:23   
Reminder sent to: Northen_Wolf

Does this still occur in 0.31.25?
(0018390)
Logical2u   
2011-07-31 12:25   
It's been a few months without any updates so I'm marking as unable to reproduce.