Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug(mac): Keyman not compatible with ELAN #3243

Closed
CelesteNgLC opened this issue Jun 16, 2020 · 9 comments
Closed

bug(mac): Keyman not compatible with ELAN #3243

CelesteNgLC opened this issue Jun 16, 2020 · 9 comments
Labels
bug compatibility Issues in interactions between Keyman and a specific app or group of apps, e.g. incorrect output duplicate external Requires changes to other software programs in order to resolve mac/ support

Comments

@CelesteNgLC
Copy link

I have recently installed Keyman on my mac and am running the Yolŋu keyboard. I have managed to get this working for email, browser, MS office etc, however I can’t get it to work in ELAN.
The Keyman icon still appears in the top bar, but when I press a key it behaves as a standard keyboard (e.g. the shift + ‘\’ key is supposed to be ‘ŋ’, but when I hit it in ELAN it just produces ‘\’ anyway).

I really need to be able to use the Yolngu keyboard in ELAN for my work, and SIL only recommends Keyman for Mac now so it seems my only option.
Can anyone help?

Keyman Desktop, Keyman for macOS, Keyman for Linux:

  • OS: macOS Catalina
  • Keyman version: 13.0.101
  • Target Application: ELAN transcription software

Keyboard

  • Keyboard name: Yolngu
  • Keyboard version: ?
  • Language name: Yolngu
@darcywong00 darcywong00 added compatibility Issues in interactions between Keyman and a specific app or group of apps, e.g. incorrect output mac/ support labels Jun 16, 2020
@MakaraSok
Copy link
Collaborator

Original issue has been reported on the community site: https://community.software.sil.org/t/keyman-not-working-with-elan/3495.

@MakaraSok
Copy link
Collaborator

Keyboard

  • Keyboard name: Yolngu
  • Keyboard version: ?
  • Language name: Yolngu

@CelesteNgLC Is this the keyboard you have issue with?
https://keyman.com/keyboards/el_yolngu

@CelesteNgLC
Copy link
Author

Yeah that's the one!

@mcdurdin mcdurdin added this to the P10S18 milestone Jul 9, 2020
@mcdurdin mcdurdin modified the milestones: P10S18, P10S20 Oct 9, 2020
@mcdurdin
Copy link
Member

This has the same root cause as #458 and #174. I am going to investigate whether or not we can submit a patch to Oracle to resolve this.

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8195675.

@mcdurdin mcdurdin modified the milestones: P10S20, Waiting-external Nov 25, 2020
@mcdurdin mcdurdin changed the title Keyman not compatible with ELAN bug(mac): Keyman not compatible with ELAN Nov 25, 2020
@Salome-MAC
Copy link

Hi there, I saw the advice here to turn on legacy mode for Java apps #3944 - I'm not sure entirely what this means. I looked into Installing Java SE 6 runtime, but this appears to be incompatible with OS X Catalina which is what I'm running. Have I understood the instruction correctly? Is there anything else I can do to make Keyman Yolngu font run in Elan? Thanks heaps for any help you can offer!

@mcdurdin
Copy link
Member

mcdurdin commented Oct 5, 2021

@Salome-MAC unfortunately, this is a bug in the Java platform. It has been documented for Oracle to fix for 3 years now, but they have not done anything about it. We're limited in what we can do from here. I've written up a bug report for them including how to patch -- but they have not done anything with it.

The fix I tested involved downloading the OpenJDK source code, applying the fix described in #3944 to that source, and then using that to build my own version of Java, and manually patching it into the ELAN app. That's not something that is easy to do and it's not something I can really support.

You could contact Oracle, e.g. submit a bug report or a support request, and chase it from there, but they are slow to respond 😢.

@Salome-MAC
Copy link

Salome-MAC commented Oct 6, 2021 via email

@mcdurdin
Copy link
Member

mcdurdin commented Oct 7, 2021

@mcdurdin mcdurdin added duplicate external Requires changes to other software programs in order to resolve labels Oct 7, 2021
@mcdurdin
Copy link
Member

mcdurdin commented Oct 7, 2021

Not fixed but tracking in #3935.

@mcdurdin mcdurdin closed this as completed Oct 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug compatibility Issues in interactions between Keyman and a specific app or group of apps, e.g. incorrect output duplicate external Requires changes to other software programs in order to resolve mac/ support
Projects
None yet
Development

No branches or pull requests

5 participants