This is the problem I have!

28 views
Skip to first unread message

George R.Ckrhushchev

unread,
Apr 13, 2026, 10:05:54 PMApr 13
to Ukelele Users

Big thanks to all who answered to my question. As some of you are familiar with indian language keyboards, I think I can explain the exact problem I have. Some of you already answered to that too.


I am trying to customize Apple Malayalam language keyboard. It is not my first language and I just started learning it.


The Virama is assigned to key f.   I  type once to get ക് after the consonants.  Twice to get the Chillu letters. ൿ.

What I did was to move (or assigned) that Virama to ‘;’, (Just to make it easier for me, no other specific reason).


Now I can’t get chillu letters by double typing ‘;’. But double typing ‘f’ still gets me the chillu letters, though f is now assigned to . (Don’t ask me why I moved to f from p!)


As I understand now, it is inside the ‘system’  than being a unicode keyboard letter dead key.


Is there anyway to get around or bypass that problem? I simply want ; to behave like f. 

Simply typing ; gets ല്. Double typing get ല്്,  not .


I don’t have much problem with other combination letters which I moved. like ട്ട, പ്പ, ഞ്ഞ, ങ്ങ to different locations. They too seem to be built inside the system.


Thanks.


George

John Brownie

unread,
Apr 14, 2026, 3:59:10 AMApr 14
to ukelel...@googlegroups.com
I had a look at the XML file. The f key is complicated, in that it produces various things depending on what has been typed before, that is, it does lots of different things according to the current dead key state. I’m not familiar with Indian language keyboards, just the way that the XML works.

So my thought is perhaps you just set the output for the ; key? It might work better to use the swap keys command to switch the keys around, since that brings all the behaviour along with the output.

John

--
You received this message because you are subscribed to the Google Groups "Ukelele Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ukelele-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ukelele-users/da651755-f8ac-46d6-a7fb-2d2fd672b257n%40googlegroups.com.

Gé van Gasteren

unread,
Apr 21, 2026, 9:18:38 AMApr 21
to Ukelele Users
On Tuesday, 14 April 2026 at 04:05:54 UTC+2 George R.Ckrhushchev wrote:

Is there any way to get around or bypass that problem? I simply want ; to behave like f. 

 
Hi George, have you made any progress? 
Did you try John’s advice to swap the two keys?

I’ve tried that on a copy of Malayalam Inscript and it seems to do exactly what you want.
Here are the steps in detail:

1. In Ukelele, you click once on ച (on the ; key on my QWERTY keyboard) so it becomes highlighted

2. From the Keyboard menu, choose the command Swap Keys…
(In the keyboard window, the status text shows: "Press or click the second key"; see the screenshot.)
screenshot.jpg

3. Click on ് (on the D key on my QWERTY keyboard).

That’s all.

George R.Ckrhushchev

unread,
Apr 21, 2026, 9:05:47 PMApr 21
to Ukelele Users
Thank you very much, John Brownie and Gé van Gasteren.

It was such a simple solution. It works the way I wanted.

As I am new to Ukelele, I didn't know much about Swap keys and I stuck with good old cut and paste. 

It works out very nicely.

Thanks again.

George

Reply all
Reply to author
Forward
0 new messages