Bug 1218136 - Add Turkish F keyboard layout
Summary: Add Turkish F keyboard layout
Status: CONFIRMED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: YaST Team
QA Contact: Jiri Srain
URL: https://trello.com/c/3rzGjDzj
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-17 16:27 UTC by Emir SARI
Modified: 2023-12-18 09:34 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Emir SARI 2023-12-17 16:27:26 UTC
Whilst installing Krypton, in the installer, there is no Turkish F layout, which also a common layout in Turkey, and used alongside the Q layout. Please add it as another option in the drop-down list.
Comment 1 Stefan Hundhammer 2023-12-17 16:56:54 UTC
You mean the KEYBOARD layout, right? You didn't mention that important detail even once.
Comment 2 Emir SARI 2023-12-17 16:58:14 UTC
Yes, keyboard layout, my bad.
Comment 3 Stefan Hundhammer 2023-12-17 16:59:52 UTC
https://en.wikipedia.org/wiki/List_of_QWERTY_keyboard_language_variants#Turkish

"As of 2022, the majority of Turkish keyboards are based on QWERTY (the so-called Q-keyboard layout), although there is also the older F-keyboard layout specifically designed for the language."
Comment 4 Stefan Hundhammer 2023-12-18 09:31:26 UTC
Some more information resources:

https://en.wikibooks.org/wiki/Turkish/Computing_in_Turkish
http://kbdlayout.info/KBDTUF/


A caveat is that we can only add this to YaST if there is support for it in the underlying tools.

I saw that the old "kbd-legacy" package appears to have support for it, but this is being phased out in favor of the newer "kbd" package.

On my Leap 15.5:

% rpm -ql kbd-legacy | grep '/tr'

/usr/share/kbd/keymaps/i386/fgGIod/tr_f-latin5.map.gz
/usr/share/kbd/keymaps/i386/fgGIod/trf.map.gz
/usr/share/kbd/keymaps/i386/qwerty/tr_q-latin5.map.gz
/usr/share/kbd/keymaps/i386/qwerty/tralt.map.gz
/usr/share/kbd/keymaps/i386/qwerty/trf.map.gz
/usr/share/kbd/keymaps/i386/qwerty/trq.map.gz


% rpm -ql kbd | grep '/tr'

/usr/share/kbd/keymaps/xkb/tr-alt.map.gz
/usr/share/kbd/keymaps/xkb/tr-crh.map.gz
/usr/share/kbd/keymaps/xkb/tr-crh_alt.map.gz
/usr/share/kbd/keymaps/xkb/tr-crh_f.map.gz
/usr/share/kbd/keymaps/xkb/tr-f.map.gz
/usr/share/kbd/keymaps/xkb/tr-intl.map.gz
/usr/share/kbd/keymaps/xkb/tr-ku.map.gz
/usr/share/kbd/keymaps/xkb/tr-ku_alt.map.gz
/usr/share/kbd/keymaps/xkb/tr-ku_f.map.gz
/usr/share/kbd/keymaps/xkb/tr-sundeadkeys.map.gz
/usr/share/kbd/keymaps/xkb/tr.map.gz


I hope that 'tr-f.map.gz' is the right one.
Comment 5 Stefan Hundhammer 2023-12-18 09:34:59 UTC
Moving to our Trello task queue.