Can't install Cipher Music on IOS 13, and some input does not work

I want to install Cipher Music Keyboard to my iPhone, I follow the instrustions ‘Installing Custom Keyboards’. On my new iPhone with IOS 13, I cannot ‘Open in Keyman’, and I tried my old iPhone with IOS 11, I installed it.

Both in my iPhone and my Mac, I just can input the following, from 1-8
double for dot over number: 1̇,
triple for dot under number 1̣, it works very well.

But cannot have underline under the numebr,
double ‘-’ can put ‘-’ above the letter: 1̅,
but triple ‘-’ only put one more ‘-’ after: 1̅-

Also I cannot add underdot under an underline, overdot after an underline, single barline, slur… all cannot input. I am using Mac OS Catalina.

I’ll have to review the documentation again. Have you looked at it? https://help.keyman.com/keyboard/sil_cipher_music/ I think the keyboard prevents some of the combinations from happening on purpose.

The second issue is that the font is primarily a Graphite font (the OpenType is not complete for the slurs) and so the display may not be correct because the application does not support Graphite.

Thanks Lorna.

Yes, I followed the documentation, I marked what can be done, and what cannot be done on the attached image.

Also I found that all Ctrl + Shift are not functioned.

I am using Mac OS X Catalina, keyman + Cipher Music kmp.

I’ve just looked at the source file. All the ones that say “CTRL” should say “Right CTRL”. I’ll have to change that. But, before I do, can you actually type a RCTRL on macOS?

For the - and = rotas you must switch to Chinese for the second one to work (the below ones are for Chinese, the above ones are for Indonesian). Switching to Chinese cipher is documented in the readme.htm file (but not in the welcome.htm or online file. I’ll need to add that. Here is what the readme says:

The default for this keyboard is to type Indonesian cipher ( kepatihan ) where overlines are used. If you wish to use Chinese cipher ( jianpu ) that is also possible with this keyboard. Go to Keyman Configuration , select the keyboard, click on Keyboard options and choose Chinese cipher . You may need to exit Keyman configuration before the default behavior changes.

After doing these things, let me know which ones are still a problem for you and I’ll try to update the keyboard with better instructions and if needed change RCTRL to something else if macOS cannot use that.

The standard keyboard bundled with Mac has no RCTRL key, only a few mac users bought the Mac keyboard with Numeric Keypad that has RCTRL.

In Keyman Configuration, press ‘?’, there is a instruction, saying that using RCTRL, so I did try on Keyman On Scrren Keyboard. but when I use mouse to press right control, both control key highlighted.

There are Control , Option, Command, Function, and Shift key on mac keyboard, I did try them all.

I cannot find Chinese Cipher, and don’t know how to switch to Chinese Cipher?

And I tried using my Chinese IME, it doesn’t work.
23

I found that, Shift + Control, or Shift + Command is used by Apple for shortcut, cannot be IME.
e.g.
shift + command + 3 : Save picture of screen as a file
shift + command + 4 : Save picture of selected area as a file
shift + command + 5 : Screenshot and recording options

Below is the default key for mac:

          	`   	1   	2   	3   	4   	5   	6   	7   	8   	9   	0   	-   	=   

Shift ~ ! @ # $ % ^ & * () ) _ +

Option ` ¡ ™ £ ¢ ∞ § ¶ • ª º – ≠

Shift Option ` ⁄ € ‹ › fi fl ‡ ° · ‚ — ±

May be it is a good idea to use option key for input.

We are starting to recommend using only Shift, RAlt and RAlt+Shift modifiers for desktop-style keyboards. This restriction makes keyboards more cross-platform safe and also has the lowest risk of conflict with system and or application shortcut keys even on Windows.

The Alt modifier in Windows is mapped to the Option key on macOS. We do not recommend ever using the Ctrl key on either platform.

Per that and other issues, we need to do some work on the Keyman side to map RAlt modifiers to plain Option on macOS when a keyboard uses RAlt but not LAlt modifiers.

One keyboard-level workaround is to have platform-specific rules, e.g.

platform('mac') + [ALT K_A] > ...
+ [RALT K_A] > ...

See also issue #734 and issue #364. Plus documentation work of course.

If you modify the code, I have a suggestion. It is good to turn Cipher Music keyboard into two, one is indonesia Cipher, one is Chinese JianPu>

I think it is good for three parties, indonesia users and Chinese users can make less keystroke more efficient for input, and you developers have more keys to use.

If you have new version, please notify me, I would like to test for you.

Most people in Hong Kong, are using JianPu, only those who learn western instruments can read staff.

I’ve added your list of requests to issue 947 that @Lorna will try to investigate later this week.

Hi,

I have to say, you guys are doing a great job. Using input method to input unicode for JianPu is the only and right solution. We can use any editor to edit, and save in any format. It becomes portable, editable for everybody.

Thanks a lots!

1 Like