IPA keys don't work inside tables on Mac OS

Both IPA (SIL) and IPA total keyboards of Keyman don’t seem to work when attempting to type inside tables on a word document or in an area immediately below or above a table.They otherwise work perfectly fine when typing on a word document without tables. For instance I can bring out the symbol ʊ by typing u< outside a table but not inside it. The same problem exists typing inside annotation tiers on elan.

Welcome to our community @Ashiqehind,

Could you let us know which version of mac are you using? It helps to update Keyman to the latest stable version (current 17.0.335) and see if that fixes the issue. If you’ve just installed them please give a quick restart, it may help as well.

I’ve tested both keyboards on Google docs (Windows 10 & macOS Sonoma) and MS Word (Windows 10) but hasn’t encountered this behavior yet.

Would you make sure that the correct keyboard is selected when typing?

Hi. Thank you for the response. I’m using macOS sequoia 15.3.1. I’ve double checked the keyboard I select when I type. The issue still persists. I have even tried unistalling and reinstalling keyman software multiple times over the past months to check if it makes any difference but it doesn’t.

The modifier keys simply become unresponsive inside tables. But the issue disappears if I type outside tables.

I have to type out on another document and paste the text inside of tables to create tables with IPA text for now.

Hello @Ashiqehind,

I have reproduced the problem with Keyman for Mac on Microsoft Word running on macOS Sequoia 15.3.1 and documented the issue here: bug(mac): unexpected output when typing within a table in Microsoft Word · Issue #13465 · keymanapp/keyman · GitHub

You can check that link to see what progress we are making on investigating the issue, and I’ll respond here if we are able to resolve it.

We appreciate you reporting this to us!

Shawn

Thank you! I’d also like to add that it doesn’t work even in crucial softwares like ELAN which have tiers (because they are similar in shape to tables?).

The ELAN issue is actually entirely different. This is due to Java on macOS having incomplete support for third party input methods. The good news is that we have an approved patch for Java which is (slowly) making its way through the Java ecosystem (Keyman tracking issue #3935).

The latest version of ELAN, 6.9, uses Java 21.0.2 (Intel) or Java 22.0.1 (M1). From what I can figure out, the patch is present in OpenJDK 21.0.6. Once ELAN update to use a newer version of Java, then it should just work.

(As an interim workaround, you may be able to drop in an OpenJDK 21.0.6 build into the ELAN app Contents/runtime folder – @srl295 have you been able to do this?)