diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2017-08-02 11:13:04 +0300 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2017-08-07 07:00:41 +0000 |
commit | 6045966ba0421319ad40994bee819e300c291c03 (patch) | |
tree | c18de1c70e6b4e55496b0b7f508bde92dfadc96c /src/virtualkeyboard/t9writeinputmethod.cpp | |
parent | 9d10dd02c2d8686141ff2dbe511f29d2d514fba2 (diff) |
Add Bulgarian keyboard layout
[ChangeLog] Added Bulgarian keyboard layout.
Change-Id: I636ba97d3fe80c94f91b269426465023a433d7bf
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/virtualkeyboard/t9writeinputmethod.cpp')
-rw-r--r-- | src/virtualkeyboard/t9writeinputmethod.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/virtualkeyboard/t9writeinputmethod.cpp b/src/virtualkeyboard/t9writeinputmethod.cpp index 41b2592a..1eb11cc7 100644 --- a/src/virtualkeyboard/t9writeinputmethod.cpp +++ b/src/virtualkeyboard/t9writeinputmethod.cpp @@ -708,6 +708,15 @@ public: symbolCategories.append(DECUMA_CATEGORY_CONTRACTION_MARK); break; + case InputEngine::Cyrillic: + symbolCategories.append(DECUMA_CATEGORY_CYRILLIC); + symbolCategories.append(DECUMA_CATEGORY_QUEST_EXCL_MARK_PUNCTUATIONS); + symbolCategories.append(DECUMA_CATEGORY_PERIOD_COMMA_PUNCTUATIONS); + // Ukrainian needs contraction mark, but not Russian or Bulgarian + if (language == DECUMA_LANG_UK) + symbolCategories.append(DECUMA_CATEGORY_CONTRACTION_MARK); + break; + default: qWarning() << "Handwriting is not supported in" << locale.name(); return false; @@ -1536,6 +1545,9 @@ QList<InputEngine::InputMode> T9WriteInputMethod::inputModes(const QString &loca case QLocale::GreekScript: availableInputModes.append(InputEngine::Greek); break; + case QLocale::CyrillicScript: + availableInputModes.append(InputEngine::Cyrillic); + break; default: break; } |