I use the Finnish multilingual keyboard which I have slightly modified myself. It has the following diacritics: acute, grave, cedilla, ogonek, trema, circumflex, tilde, macron, caron, breve, dot above, dot below, double acute, ring, horn, hook and stroke; as well as letters such as þıœəßðĸʒŋ. There is information about it online but only in Finnish, sadly.
On Windows, you can create your own keyboard layout with the Microsoft Keyboard Layout Creator (MSKLC).
Polskie znaki w layoucie Polski - Programisty można wpisywać tylko przy pomocy klawisza Alt Graph, czyli potocznie - prawego alta. Jeżeli chcesz używać lewego alta możesz stworzyć swój własny układ używając chociażby oficjalnego Microsoft Keyboard Layout Creator (MSKLC) jeżeli siedzisz na windzie; na pingwinie czeka Cię zabawa z XKB.
Aș adăuga la ce ai scris tu faptul că există și opțiunea să îți faci propriul layout de tastatură cu Microsoft Keyboard Layout Creator. Este o unealtă utilă dacă scrii în mod regulat în mai multe limbi. Eu, de exemplu, mi-am pus pe un singur layout toate literele speciale din română, franceză și germană (cu layout-ul EN-US la bază), ca să nu fiu nevoit să schimb mereu sau să memorez configurări diferite.
Creating your own layout on Windows isn’t actually that hard. There’s Microsoft Keyboard Layout Creator which lets you do that. The complication is that you’ll have to install the layout each time when you get new Windows installation, but making the layout itself shouldn’t be that hard.
Win + Space
Da ich viel programmiere und das mit einer englischen Tastatur wesentlich besser funktioniert habe ich mir ein "Denglisch" Layout für die Tastatur gemacht.
Grundlage ist das internationale Englisch Layout der Tastatur und dann habe ich die Umlaute aut AltGr + A,O und U gelegt, das ß auf AltGR+S und den Euro auf AltGr + E.
Geht ganz einfach:
https://www.microsoft.com/en-us/download/details.aspx?id=102134
Also, double check keyboard layout on OS level, you can do alot interesting things together with your physical keyboard.
In windows there is interesting utility called Microsoft Keyboard Layout Creator (MSKLC) Version 1.4. You can set multiple layouts on different layers. I have us english as default, with AltGrp I access additional Lithuanian letters and Russian phonetic, which I wanted ;))
Mech keyboard gave me a physical layout I wanted. Software layout, gave me possibility to type different languages without switching languages.
Could also just use Microsoft Keyboard Layout Creator (https://www.microsoft.com/en-us/download/details.aspx?id=102134) and do all of this much easier.
I've done all kinds of things to my AltGr layer. AltGr+C=©, AltGr+Y=¥, AltGr+R=®, AltGr+U=π. You get the idea.
Old thread, I now, but it's available for download if anyone else stumbles in here. https://www.microsoft.com/en-us/download/details.aspx?id=102134
I'm not sure if there already exists one, but you can download the Microsoft Keyboard Layout Creator, which lets you make your own keyboard layouts. You should be able to import the standard South Korean layout, and just modify it.
I've never used it, but it shouldn't be too complicated.
I just used the Microsoft Keyboard Layout Creator.
You can pick any existing layout to edit and create your own. Once you're done editing, it'll generate an installer for the keyboard layout. After installing that it's just a matter of selecting whatever you named it in the language settings. You can also keep and use the installer it generates in the future.
Oh, we can do better.
Now also create a new keyboard layout using Microsoft's keyboard layout tool:
https://www.microsoft.com/en-us/download/details.aspx?id=102134
And actually remap M and N so the keys work "right".
Willst Du nur das die Buchstaben an anderer Stelle auf der Tastatur sind? Dann benutzt Du das hier:
https://www.microsoft.com/en-us/download/details.aspx?id=102134
Ähnliches existiert für Unices.
Willst Du tatsächlich das existierende Layout, also die Anordnung der Knöpfe ändern, was eher Unsinn wäre, aber was machbar ist, dann kannst Du das mit jedem Chip machen der in der Lage ist entweder die Matrix anzusprechen:
http://blog.komar.be/how-to-make-a-keyboard-the-matrix/
Oder Du nimmst einen Chip der jede Taste einzeln bedienen kann. Es gibt da auch Lösungen mit Arduinos.
Einige Hersteller geben dir auch Zugriff auf ihre Firmware. Dierya ist einer dieser Hersteller.
For Window I added the following KLC configuration files
Yup is current layout, Isoþorn just puts þ to extra ISO key (LSGT). The rest are optimized layouts posted earlier this year.
You can find þem all in klc folder among Þorn XKB, KLC and KMonad configurations available at https://lykt.xyz/þorn/
Install Microsoft Keyboard Layout Creator and open klc file in it, build setup packages from Project menu, run built installer (most will need *amd64.msi one) and reboot.
After reboot added layout should show up on layouts list.
If you're technically inclined, you can use the Microsoft keyboard layout creator and make your own. For help: https://www.youtube.com/watch?v=HMDSJfwi0Kc
Word ima mogucnost pisanja glagoljicom - generalno ako je u Unicodeu, Word to moze podrzati. Da tipkovnica radi kako treba, Windowsi bi trebali novi keyboard layout, ali to nije neki problem - ima cak i alat za to.
Sto se Worda tice, veci problem bi bio extremno ograniceni izbor fontova jer tko zna zbog cega, vecina fontova nema glagoljicne Unicode blokove uopce defnirane. Ali Arial je ionako jedino sto treba ljudima tako da nije problem. /s
I da, za lokalizacija Worda na glagoljicu ce trebati vremena (ako se ikada dogodi), ali ljudi na ovim prostorima su navikli koristiti Word na Engleskom tako da je i to ok.
Ideja je idiotska, ali Word nece biti problem u realizaciji iste.
In addition to everything the other poster said, the way I type Braille is by using a keyboard layout I made using Microsoft Keyboard Layout Creator (mostly corresponding to the qwerty layout, but also using shift and altgr to fit all the other Braille cells in somewhere).
You can use powertoys to remap the keyboard
You just described the Dvorak layout, which is available to use on all operating systems since at least the mid-90s. It was in Windows starting with 3.1.
If you still want to develop a new keyboard layout, then your question does not pertain here. It needs to be implemented in your operating system, not in C++. In Windows, you need the free MSKLC app from Microsoft website. There are probably similar apps on other OSes.
Mittlerweile habe ich eine ziemlich angenehme Lösung für das Problem gefunden. Microsoft Keyboard Layout Creator erlaubt es mir ein eigenes Tastaturlayout zu erstellen, entweder von Grund auf oder ausgehend von einem der üblichen Layouts. Damit habe ich {}[]/
auf Alt Gr
+ asdfr
(in der Reihenfolge) gelegt.
There is e.g. Portable Keyboard Layout, which basically just abuses the hell out of AutoHotKey to accomplish basically what the parent poster is suggesting. Albeit for superficially legitimate reasons.
I'm pretty sure a sufficiently motivated individual with a good understanding of the Windows API could write a little program that did the same thing but was a lot less noticeable, e.g. did not appear in the system tray or as a taskbar icon.
Me? I'd just make a nonsensical custom keyboard layout (functionality that is built right into Windows) and apply it to the recipient's computer when he wasn't looking. In fact, I would say that if whoever made that alphabetical order keyboard in OP's picture did not also create a matching alphabetical order keyboard layout to go with it, they left the job half done.
I’d say that’s the muscle abducting the little finger? Might be that sudden move to 10 finger system when you’re used to just using a few is the reason for your issue. Ergo keyboard wouldn’t really help availability of some of the farther often used keys such BSpace and P. I had a similar issue with my pinky (finger itself though) with a normal keyboard before I joined the ergo game. I came to the conclusion that it was the location of P key and backspace that was straining the pinky. Therefore I learned the colemak layout, *puff* and the pinky pain was gone.
Though after a move to colemak, it took me a month or two of practice in order to learn to write proficiently again at acceptable rate, so maybe not so *puff* after all… Definately worth the trouble though. And while you’re at it might as well learn it in column staggered split 😉
If learning a new layout is too much, at least try swapping backspace to caps lock as in colemak. You can make a custom key layout for that with Microsoft Keyboard Layout Creator (MSKLC)
You can make your own layout based on the English one with this Microsoft tool. Easy to use and every letter is exactly where it feels natural to you. The time it takes to create a layout is well worth it as there are way fewer letter placements to relearn compared to switching to the actual German layout.
If I understand correctly then you are trying to use a keyboard with US style key layout but with your OS set to a Hungarian key layout.
If I were you I would first just try each key (once on its own, once with shift, once with ALT and once with ALT+SHIFT) to see if its hiding somewhere as I tried looking up the keyboard layout rules but its somewhat confusing so I am not sure what you can and cannot type in that scenario.
If that doesnt work and ALT codes are also not an option then you can look to create a custom keyboard layout which is the same as the Hungarian you want except with < also mapped to a location of your choosing. I have done so in the past using Microsoft's own tool for custom key layouts: https://www.microsoft.com/en-us/download/details.aspx?id=102134
>Macron over vowel is an option, too, but not all consonants can take a macron.
The Combining Diacritical Marks Unicode block will let you combine any mark with any character. The combining macron is U+0304: ē c̄ q̄ p̄ x̄ s̄ t̄ k̄.
Don't know if that's the best way to go, but it is possible.
You can make a custom keyboard layout to use that easily. Ukelele (Mac), or Keyboard Layout Creator (Win). But at that point you could just make a custom IPA keyboard, too.
That's how I type things like the syllabic ⟨r⟩ (/ɹ̩/ or /əɹ/) in my own conscript: ⟨ɔ́⟩.
Personally I used Microsoft Keyboard Layout Creator to just mimic my default UK layout and then add the three extra characters as key combinations with AltGr
My advice is to completely give up on having the same keys in both your non-US native language and the Japanese IME. After messing with this stuff well over a year, I’ve given up and couldn’t live more happily now that I can invest my time in things that are worth it. Especially when Windows will just nuke my settings and re-add the US keyboard every time I remove it anyway.
If you really like pain and suffering, then a simple Google brought up the proper working link for the MSFT Keyboard Layout Creator.
You mentioned that one of your goals is to be able to easily type your orthography. I'm a little sad that most people assume that means you have to stick to basic English letters and can't use diacritics. Turns out you can create your own keyboard layout in Windows and then you can type anything as easily as you make it.
Microsoft Keyboard Layout Creator Damit habe ich mir mal für eine Tastatur mit internationalem Layout (sehr nützlich zum programmieren) ein eigenes Mapping zum arbeiten erstellt. Der Vorteil ist, dass du diese in Windows integrierst, sodass man an vielen Stellen darauf zugreifen kann. Mithilfe der Windows-Sprach-Funktionalität konnte ich die Maps sehr schnell durchschalten. Spannend ist auch, dass dieses Tool sämtliche Belegungen anzeigt (also auch zB Ghost Keys).
I use windows and found that it is possible to create your own Windows keyboard layouts. That way you can keys to be what you want. For me this was a good solution to get the special characters were I wanted then.
https://www.microsoft.com/en-us/download/details.aspx?id=102134
The same link https://www.microsoft.com/en-us/download/details.aspx?id=102134 works for me on Google Chrome. You might have to Google Microsoft Keyboard Layout Creator
on your own device to find a link that works for you.
https://www.microsoft.com/en-us/download/details.aspx?id=102134
>Ever wanted to quickly and easily define your own keyboard layout for a language Microsoft doesn't support? Or define your own keyboard layout so you can quickly and easily enter your favorite symbols with a simple keystroke? Well, want no more: the Microsoft Keyboard Layout Creator is here!
Has it ever worked or is this a new issue? You can always try to make your own layout with the MKLC https://www.microsoft.com/en-us/download/details.aspx?id=102134
There's three ways to do this, from easy to difficult:
You can create a custom keyboard layout with the Microsoft Keyboard Layout Creator. What I did was load the English keyboard in the creator and then repurpose the AltGr key so that:
This tutorial will get you started, but it’s really rather simple. Note that in the linked tutorial he sets a dead key, whereas I, as I mentioned before, repurposed the AltGr key (do this by checking the box on the left that says Alt+Ctrl (AltGr) and then clicking your desired key set it. Also, once you’ve followed the instructions and saved the layout etc., restart your PC – at first, the new layout would not work for me, leading me to delete my custom layout and retry multiple times before discovering that the problem was simply that you need to restart your computer for the new layout to work!
My method is perhaps a bit unorthodox, but I created a new language/layout using the MS keyboard layout editor: https://www.microsoft.com/en-us/download/details.aspx?id=102134
​
I have £ as Shift 3, but keep the @ where it is on the US layout.
I never thought I'd get this far...
For some background info, I got addicted to Simplified Chinese Characters and tried making a simplified version of Asbakhi Cyrillic. I ended up replacing a ton of characters just for fun (like how I used the Insular Script S to replace с - I would've used long s but it didn't have a capital form).
You'll need MSKLC to use it - download it here (it's a Microsoft program so don't worry). You're gonna have to open the file by pressing Ctrl+o, then click "Build DLL and Setup Package". Ignore the warnings and go to where it takes you. Click the Setup.exe file, and restart your computer. It should work insantly.
(If it doesn't, go back to Setup.exe and click Repair (not remove!) Repeat until it works.)
Oh, I nearly forgot (Read: I didn't.) haha. This is my Ascalon Script.
You could do this way easier with the help of Microsoft Keyboard Layout Creator - https://www.microsoft.com/en-us/download/details.aspx?id=102134
I personally use it to modify lots of AltGr stuff. AltGr+Y=¥, AltGr+U=π, AltGr+R=® etc
Just open the layout your currently using, change what you need and save it as a new language file. Then switch to that in Windows language settings.
maybe with this: Download Microsoft Keyboard Layout Creator (MSKLC) Version 1.4 from Official Microsoft Download Center
​
I used it to remap the keys of an aple keyboard, not sure if this will handle the calc key though
Microsoft has a tool which let's you remap any of your keyboard keys. Quite useful for bilingual people who want to use different key sets.
What keyboard layout are you using on Windows? Assuming it is one of the English ones, I believe that is the behaviour of the International USA layout. You could change it in Windows Settings (Settings > Time and Language > Language) to be the standard USA layout, or you could manually remove the dead keys to create a custom layout with MSKLC.
Update! It appears Microsoft Keyboard Layout Creator is up to the task! Make the layout of your dreams, a DIY keyboard, hehe. (Credit goes to u/MajinSupai.)