Windows keyboard layout for Turkish, similar to macOS "Legacy Q" or Linux "Alt-Q"
This layout is useful for when you mostly input in US layout (for programming, English conversations, etc.) but want to input Turkish characters occasionally, without having to switch the layout every time.
Other operating systems have this layout by default. macOS has the "Turkish Q Legacy" and Linux has "Turkish (Alt-Q)" in most distributions. This repo attempts to bring the same experience to Windows.
There were similar repositories in GitHub, but none of them had the source (*.klc) file so I didn't want to install them. Instead I made my own layout, which you can compile yourself.
- Download Microsoft Keyboard Layout Creator (MSKLC) Version 1.4
- Launch the Keyboard Layout Creator
- Go to
File > Load Source File...
and load traltq.klc you downloaded from this repository. - (Optional) Review the layout and make edits as necessary.
- Go to
Project > Build DLL and Setup Package
- Locate the installation folder (should be under Documents by default) and proceed with installation.
- Run setup.exe and complete the installation
- Select the input method in Windows Settings (
Time & language > Typing
)
If installing a Windows keyboard layout is not an option, you can also consider using my AutoHotkey script that achieves the same thing:
!c::
SendInput ç
return
!+c::
SendInput Ç
return
!s::
SendInput ş
return
!+s::
SendInput Ş
return
!o::
SendInput ö
return
!+o::
SendInput Ö
return
!g::
SendInput ğ
return
!+g::
SendInput Ğ
return
!u::
SendInput ü
return
!+u::
SendInput Ü
return
!i::
SendInput ı
return
!+i::
SendInput İ
return
!t::
SendInput ₺
return
!+-::
SendInput —
return
!-::
SendInput –
return