Skip to content

Commit 397dc2a

Browse files
authored
Update ui_keyboard.cpp
Add Danish keyboard layout
1 parent 5a63b85 commit 397dc2a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/fheroes2/gui/ui_keyboard.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ namespace
7575
case fheroes2::SupportedLanguage::Russian:
7676
case fheroes2::SupportedLanguage::Slovak:
7777
case fheroes2::SupportedLanguage::Ukrainian:
78+
case fheroes2::SupportedLanguage::Danish:
7879
return true;
7980
default:
8081
break;
@@ -289,6 +290,7 @@ namespace
289290
case fheroes2::SupportedLanguage::Russian:
290291
case fheroes2::SupportedLanguage::Slovak:
291292
case fheroes2::SupportedLanguage::Ukrainian:
293+
case fheroes2::SupportedLanguage::Danish:
292294
return { "1234567890", "-:;()_+=", "[].,!'?" };
293295
default:
294296
// Did you add a new layout type? Add the logic above!
@@ -312,6 +314,8 @@ namespace
312314
return { "\xCF\xBC\x8A\xC8\x8D\x8E\xDD\xC1\xCD\xC9\xD3", "QWERTZUIOP\xDA", "ASDFGHJKL\xD4\xD2", "\xC4YXCVBNM\xC5\xC0" };
313315
case fheroes2::SupportedLanguage::Ukrainian:
314316
return { "\xC9\xD6\xD3\xCA\xC5\xCD\xC3\xD8\xD9\xC7\xD5\xAF", "\xD4\xB2\xC2\xC0\xCF\xD0\xCE\xCB\xC4\xC6\xAA", "\xDF\xD7\xD1\xCC\xC8\xD2\xDC\xC1\xDE\xA5" };
317+
case fheroes2::SupportedLanguage::Danish:
318+
return { "QWERTYUIOP\xC5", "ASDFGHJKL\xC6\xD8", "ZXCVBNM" };
315319
default:
316320
// Did you add a new layout type? Add the logic above!
317321
assert( 0 );
@@ -334,6 +338,8 @@ namespace
334338
return { "\xEF\xBE\x9A\xE8\x9D\x9E\xFD\xE1\xED\xE9\xF3", "qwertzuiop\xFA", "asdfghjkl\xF4\xF2", "\xE4yxcvbnm\xE5\xE0" };
335339
case fheroes2::SupportedLanguage::Ukrainian:
336340
return { "\xE9\xF6\xF3\xEA\xE5\xED\xE3\xF8\xF9\xE7\xF5\xBF", "\xF4\xB3\xE2\xE0\xEF\xF0\xEE\xEB\xE4\xE6\xBA", "\xFF\xF7\xF1\xEC\xE8\xF2\xFC\xE1\xFE\xB4" };
341+
case fheroes2::SupportedLanguage::Danish:
342+
return { "qwertyuiop\xE5", "asdfghjkl\xE6\xF8", "zxcvbnm" };
337343
default:
338344
// Did you add a new layout type? Add the logic above!
339345
assert( 0 );
@@ -377,6 +383,7 @@ namespace
377383
case fheroes2::SupportedLanguage::Russian:
378384
case fheroes2::SupportedLanguage::Slovak:
379385
case fheroes2::SupportedLanguage::Ukrainian:
386+
case fheroes2::SupportedLanguage::Danish:
380387
return 24;
381388
default:
382389
// Did you add a new supported language? Add the value above!

0 commit comments

Comments
 (0)