Re: Moving a FreeBSD/X11 keyboard config to Macbook Pro
- In reply to: Matthias Apitz : "Re: Moving a FreeBSD/X11 keyboard config to Macbook Pro"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 Mar 2023 21:17:39 UTC
On Thu, Mar 02, 2023 at 08:40:00AM +0100, Matthias Apitz wrote: > { > "~q" = ("insertText:", "@"); > "~a" = ("insertText:", "á"); > "~A" = ("insertText:", "Á"); > "~e" = ("insertText:", "é"); > "~E" = ("insertText:", "É"); > "~i" = ("insertText:", "í"); > "~I" = ("insertText:", "Í"); > "~o" = ("insertText:", "ó"); > "~O" = ("insertText:", "Ó"); > "~u" = ("insertText:", "ú"); /* ú does not work; use ´u which also gives ú */ > "~U" = ("insertText:", "Ú"); > "~?" = ("insertText:", "¿"); > "~!" = ("insertText:", "¡"); > "~<" = ("insertText:", "«"); > "~>" = ("insertText:", "»"); > > "~m" = ("insertText:", "ñ"); /* ñ not working , why? */ > "~M" = ("insertText:", "Ñ"); /* Ñ not working , why? */ > } > > As said, mostly. Do you have an idea why the above three lines with > the comments /* ... */ are not working? Btw: The Mac has a German > keyboard, if this matters. For the ñ and Ñ I use the keys option+m > or option+M, which works, but is ugly. My script generates unicode escapes in the position where you have literal non-ascii encodings. I think mine is the safest way, in fact the only really safe way. I haven't even tried to use UTF-8 there or anything like that. My old brain is too tired to debug this now, but as a guess your problem is one of encoding. -- Ian