31 August 2016 at 3:03
--
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 post to this group, send email to ukelel...@googlegroups.com.
Visit this group at https://groups.google.com/group/ukelele-users.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to ukelele-users+unsubscribe@googlegroups.com.
To post to this group, send email to ukelel...@googlegroups.com.
Visit this group at https://groups.google.com/group/ukelele-users.
For more options, visit https://groups.google.com/d/optout.
--
John Brownie
In Finland on furlough from SIL Papua New Guinea
--
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-users+unsubscribe@googlegroups.com.
<key code="30" output="”"/>
.....
<key code="33" output="“"/>
....
I replace the lines in question with the following lines
<key code="30" output="”"/>
....
<key code="33" output="“"/>
I save the file and close the file.
I add the suffix “.keylayout” to the filename again.
STEP 3.
I remove “Pahlavi2.keylayout” from the Keyboard Layouts folder.
I move “Pahlavi3.keylayout” into the Keyboard Layouts folder.
I open Keyboard Preferences.
In the “Other” list there now appears a keyboard with the name “Pahlavi2”.
I have done this twice now. It is the same thing each time. Once the double quotation marks are replaced in the xml file, the keyboard is recognized again by the OS.
You can see for yourselves. I am attaching the three files to this post.
“Pahlavi.keylayout” — this one works.
“Pahlavi2.keylayout” — this one does not work. It was produced by the process explained in STEP 1.
“Pahlavi3.keylayour” — this one works. It was produced from “Pahalvi2.keylayout” by the process explained in STEP 2.
Be aware that many of the keys in the keyboard have been assigned unicode points which are not officially designated yet. The keyboard is for Book Pahlavi, and there is no unicode standard yet. I am using for the most part the unicode points which are assigned to Book Pahlavi in the proposal of Pournader 2013, for use with a font of my own design. I have no idea if the extensive use of unassigned unicode points has anything to do with the problem, but I thought I should mention it.
I hope that you find this helpful and that I have now made everything entirely clear.
To unsubscribe from this group and stop receiving emails from it, send an email to ukelele-user...@googlegroups.com.
To post to this group, send email to ukelel...@googlegroups.com.
Visit this group at https://groups.google.com/group/ukelele-users.
For more options, visit https://groups.google.com/d/optout.
--
John Brownie
In Finland on furlough from SIL Papua New Guinea
--
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.
<Pahlavi.keylayout><Pahlavi2.keylayout><Pahlavi3.keylayout>
5 September 2016 at 14:45
Still, I am puzzled by the following fact: U+10BBF was assigned to a key in an earlier version of this keyboard which was working fine.If the parser chokes on U+10BBF, why didn’t it choke on the same output string in an earlier version? Or does the problem have nothing to do with U+10BBF in particular?It was only when I added punctuation (including, as it turned out, the curly quotes) to the keyboard that it stopped being recognized by the OS.(You see, I didn’t just pull the connection with punctuation out of thin air ... this was partly why I assumed that it was the curly quotes that was the problem.)This still seems utterly mysterious to me. But this is far beyond what I know anything about.
5 September 2016 at 14:14
So in a sense it *was* a remarkable coincidence about the double quotation marks...
If I understand you correctly, any harmless modification of the xml file would have fixed the problem, or maybe just opening it as xml and closing it again? It’s kind of ironic then, that I imagined that it was the double quotation marks, just because I had done the some thing to “fix” the problem once before.This makes me wonder if some other output string besides U+10BBF can cause the problem, because when I had this problem once before, a number of years ago, I am sure I was not using that codepoint.