Keyboard layout in Mac OS X 10.4

Hello,
I'am trying to get the current keyboard layout in a Mac OS X 10.4 app. I need to detect when the current layout has changed (the user clicked the flag button).
I have followed the code from https://nanohub.org/infrastructure/rappture-runtime/browser/trunk/tk8.4.19/macos x/tkMacOSXKeyEvent.c which seems ok for me and works perfectly in 10.5 & 10.6, but in 10.4, it only gets the system language and no change is detected.
What's the matter with 10.4?
Thank you in advance!

...trying to get the current keyboard layout in a Mac OS X 10.4 app.
Anything here apply?
http://developer.apple.com/mac/library/technotes/tn2002/tn2056.html

Similar Messages

  • Khmer Language, Fonts, Keyboard Layouts?

    I'm trying to create web content and other documents in the Khmer language of Cambodia. Can anyone tell me where to get a keyboard layout for Mac OS?
    How can I set the language to Khmer if I don't see it in the list?
    Finally, will TextEdit or Pages allow me to type in Khmer characters and convert them to Unicode? I have the Limon Unicode font installed, but don't know how to use it. Can anyone help?

    Can anyone tell me
    where to get a keyboard layout for Mac OS?
    This might be a source (you could write and ask about the status):
    http://www.xenotypetech.com/osxCambodian.html
    Or you could make one using this tool:
    http://scripts.sil.org/cms/scripts/page.php?siteid=nrsi&itemid=ukelele
    How can I set the language to Khmer if I don't see it
    in the list?
    If you mean System Preferences/International/Languages, then use the Edit button to add it. However, this will not really change anything on your machine, since no Khmer localization is available.
    Finally, will TextEdit or Pages allow me to type in
    Khmer characters and convert them to Unicode? I have
    the Limon Unicode font installed, but don't know how
    to use it.
    TextEdit and Pages and similar OX apps produce Unicode by default. Could you provide the url for your font? I think Limon may not be Unicode. One source for Unicode fonts is here
    http://www.travelphrases.info/gallery/Fonts_Khmer.html
    Without a keyboard, you can input directly from the Character Palette. View = Unicode, Tab = Unicode Blocks, block = Khmer (or Tab = Unicode Table, 1780 and onward).
    It may not be possible to display totally correct Khmer with the currently available fonts, which are designed for Windows. You will need to try and see how it works.
    Let me know if you have more questions.
    PS You can also work in OS9/Classic mode with tools like this:
    http://www.linguistsoftware.com/lcam.htm#Macintosh

  • How to get Japanese English Keyboard Layout

    Hi all,
         I wanted to know how can i get Japanese (English) keyboard layout on Mac machines. ?
    Thanks,
    ~Arjun

    Hi,
    Go to System Preferences > Language & Text > Input Sources and select Kotoeri > Romanji.
    See: http://www.kanjimi.com/write-in-japanese-with-mac-os-x-kotoeri/
    Best wishes
    John M

  • VNC into Mac and keyboard layout

    Hi,
    I'm trying to get keyboard layout mapping to work between the mac mini which is the VNC server and any remote VNC clients (linux, windows, mac). Tried ultravnc, tightvnc, realvnc clients. And 10.5.x built-in as well as Vine VNC servers. The mini has an Alphagrip keyboard with US+Finnish layouts. The client PCs have Finnish layout typically, also US or German.
    Problem is that any pipe, tilde, @ etc "special" characters typed through the clients end up as umlauts or other characters in the VNC.
    Any suggestions how I could make VNC work so that the VNC keyboard layout is always the client layout?
    Thanks,
    - Jan

    Thanks for pointers!
    Setting "US" in OSXvnc did not work with any local client-side layout, oddly not even EN/US local + EN/US remote with OSXvnc use either "US" or "Current Layout".
    But the following nearly works. Client Finnish keyboard, server Mac Mini Finnish keyboard, for the ultraVNC client change Finnish/FI to US winxp locale (using XP's/Vista's Language Bar), in OSXvnc choose "Current Layout" and set global Mac layout to Finnish.
    I.e. have same keyboard at both ends but set the "wrong" US locale in WinXP for the ultraVNC client.
    Now nearly everything works (with this laptop and server) - all umlauts and special characters. The only and unfortunately also critical problem is that the key "|" does not "work", it outputs "'*" instead. On the Mac the key is on the left of spacebar, on the client on the right. I don't see how this alone could change the scancodes. But apparently it does. Because it does not work.
    Is there not some UTF / Unicode version of VNC for all OS X, Windows, Linux?
    Or some VNC that would handle keyboard layouts smartly, transparent to the user?
    Another option, IME with RDP (MS Terminal Services, rdesktop) there is no problem with keyboard layouts. Perhaps you guys know some RDP server for OS X?

  • Bug report: A keyboard layout is incorrect on the remote with Japanese keyboard

    This is a bug report for Microst Remote Desktop
    ===================================================
    ## Summary
    A keyboard layout is incorrect on the remote with Japanese keyboard
    ## Version Information, I tested
    * Client
        * Case 1
            * MacBook Pro with JIS106 Keyboard
            * Mac OS X Lion 10.7.5
            * Microsoft Remote Desktop 8.0.24308
        * Case 2
            * MacBook Pro with JIS106 Keyboard
            * Mac OS X Mavericks 10.9.1
            * Microsoft Remote Desktop 8.0.24308
    * Remote
        * Case 1
            * Windows 7 Professional Japanese
        * Case 2
            * Windows Server 2008R2 Datacenter Japanese
        * Case 3
            * Windows Server 2012R2 Datacenter Japanese
    ## Detail of bug
    When login from Mac OS X with Microsoft Remote Desktop, the keyboard layout is always incorrect on the remote.
    The client machine have a built-in keyboard of JIS 106 layout,
    and the primary language is set to Japanese.
    But on the remote, the keyboard layout is US 101.
    So a input of Shift+2 does not result " but @.
    I've seen the above behavior on the 3 remote enviornments described the above.
    This bug did not occcur with Microsoft Remote Desktop Connection Client for Mac 2.1.1, even if the system language is English and keyboard layout is Japanese.
    ## Captures
    I've took some of screen captures.
    I'm sorry for the capture includes Japanese words, so I added description in English.
    Capture 1:
    Mac OS X Keyboard Setting
    Capture 2:
    Windows Server 2012R2 Screen Keyboard
    Capture 3:
    Windows Server 2012R2 Screen Keyboard, with a additional registry key configured.

    This bug also affects the Canadian English settings.  If the client is set to Canadian English with a US keyboard the remote server is setup using a Canadian French keyboard.  Using the language selection in the toolbar you can temporarily correct
    the problem but the keyboard resets to french at the most inopportune times.  The was a problem in the earlier RDP client and was fixed so it's sad to see it reoccur in the new client.
    Lawrence

  • Bug report: A keyboard layout is incorrect on the remote with Hungarian and other "exotic" keyboard layouts

    This is a bug report for Microst Remote Desktop
    ===================================================
    ## Summary
    A keyboard layout is incorrect on the remote with Hungarian keyboard
    ## Version Information, I tested
    * Client
        * Case 1
            * MacBook Pro with HU101 Keyboard
    * Locale: Hungarian
            * Mac OS X Maverics 10.9.2
            * Microsoft Remote Desktop 8.0.6
    * Remote
        * Case 1
            * Windows Server 2003 R2 (English)
        * Case 2
            * Windows Server 2008 R2 (English)
        * Case 3
            * Windows 8.1 (Hungarian)
    ## Detail of bug
    When I connect to the listed remotes the client sets the keyboard layout to Latvian which is a completely different layout than Hungarian (not even close...).
    - On Windows 8 if I set the language on the login screen it stays on that language after the login.
    - On Windows Server 2003R2 and 2008R2 even if I set the language at login it will switch back to LV after the login.
    ## Attachments
    Unfortunately cannot include my shots because I'm not allowed to do this...
    ## End of report
    Please allow the users to set the correct "target" language on connection basis because the automatic method the app use to determine that is unreliable.

    Hi,
    Thanks for the feedback.
    I will forward this to the product team.
    Thanks.
    Jeremy Wu
    TechNet Community Support

  • How can I type "š" with english keyboard layout?

    I was wondering if somewho can tell me, how I can type "š" with englis keyboard layout, because when I have restart iMac, layout was changed back to english (from Slovak) and now I cant start Mac OS X, cause in my login is "š"

    Start with  the Apple menu in the upper left of the Menu Bar and select System Preferences. On the System Preferences pane on the top row is the UN flag icon. For Tiger (OS-X 10.4) it was called "International". Click to take you to the Language Options:
    The sub-menu called "Input Sources" (as you can see from the above screen shot) will take you to the panel that I referred to in the previous response. If you don't find your language listed then click on the "Edit List at the bottom left of the "Language" sub-menu. Once you make a change in either one of these places you will be given a notice to tell you that the change will be reflected the next time you restart your Mac or the next time that you log in to your account. If you are the only user and do not have another account on your Mac then the restart option will be your method. There is no need to do this procedure from the install DVD.

  • How can I get Final Cut 7 to remember my customized keyboard layout?

    Hi everyone, I'm new to this community, my name is Flavio, from Argentina.
    I'm on a Mac Book Pro Intel Core Duo 2, using Final Cut 7 and I'm using a customized keyboard layout (1 for zoom in, 2 for zoom out), but everytime I launch the application I have to go to Tools>Keyboard Layout to change it, is there a way to tel the ap to launch that layout almays?
    Thanks!

    It works for me without doing anything special.  You might try deleting your fcp preferences
    https://discussions.apple.com/docs/DOC-2491
    If that doesn't solve it, describe exactly what your doing to customize the keyboard. 
    I assume if you do a "save keyboard layout" from the tools menu: keyboard layout  after customizing the keyboard and then load keyboard layout after relaunching fcp, that at least works.

  • Some applications don't put accents with non-english keyboard layouts

    I'm using a Portuguese keyboard with three different macs running Mac OS Tiger 10.4.8/9. Some applications (like Motion 2 and Swift Publishing 2) don't allow writing some accented characters, like (è) or (ê), that are accessed by Shift+normal key, but they do display correctly other accented letters, for instance (é), witch are accessed directly without the Shift key. This happens only in some applications and with a european keyboard layout (I tried it also with the spanish and french keyboards layouts), but not with other applications (it works all right with Word or iPhoto) and the english keyboards.
    Any sugestion as how to solve this? If I create the text in some other application and paste it in Motion it works! But it's a drag.
    iMac Core2Duo 20" Mac OS X (10.4.8) MacBook Core2Duo MacPlus

    Hey KDCruz,
    Thanks for the question. Let's see if we can isolate the issue further, the following article has some great troubleshooting steps:
    One or more keys on the keyboard do not respond
    http://support.apple.com/kb/TS1381
    Thanks,
    Matt M.

  • Screen locked with non-English keyboard layout selected

    Hello,
    I use two keyboard character sets for keyboard. The switch between them is Command-Space.
    I also have password requirement for waking up or going from screen saver.
    Now if screensaver starts with non-English layout selected, I'm not able to login:
    password is not accepted because keyboard layout is not English and switching
    to English layout does not work in unlocking window.
    Is there any way to change layout while in the unlock window?
    Thanks

    Yes you are right, this is not a bug, it's just bad user interface. Just imagine the following scenario...
    Writing a paper, switching to Greek to enter a couple of characters and leaving the mac idle for 5 mins.
    The lock screen comes up asking for a password, unfortunately the user didn't change the language
    before the mac was left idle and there is no option to change the language in the lock screen.
    User has to hard reset to access the mac and let's hope that the user was saving his paper frequenlty.
    So from a coding point of view this is not a bug, but from a user interface design it is a huge flaw

  • Flash MX: default keyboard layout

    My apologies if this topic had a better place to be posted.
    I'm using Flash MX 2004 7.2. I use both English and Japanese keyboard layouts in my OS.
    Every time I open Flash MX 2004, the default keyboard layout turns to Japanese. This only happens in Flash MX - in Dreamweaver MX and Fireworks MX, the keyboard layout defaults to English no problem.
    Has anyone encountered this issue before?
    Any suggestions would be appreciated.
    TIA

    It sounds like it could be a Flash problem. You might want to also ask your question in the support forums run by the maker of the program:
    http://www.macromedia.com/cfusion/webforums/forum/index.cfm?forumid=15
    You also might want to ask your question in a more appropriate Apple forum, like "Using Mac OS X Tiger." This one is for "Universal Access" questions.

  • FCS doesn't remember my Keyboard Layout

    Hello everyone !
    I'm living in France, I have a french keyboard, however my system is in English and all my applications are in English.
    I've taken out from the package the keyboard layout for french keyboard in FCP. I put it in my FCP User Settings. I launched the application, choose the french keyboard layout (it then gives me the same alert message than whan I was with Mac OS X (10.4) : "Keys may not match properly". But then if I quit FCP and launch it again, the keys shortcuts don't work ("jkl" or "b" or any of them). I have to choose again the Keyboard Layout inf the Keyboard Menu. And that's boring...
    (and I have to say it works perfectly on Tiger, it just appeared since Leopard).
    I've tried to trash de FCP User Settings Folder, but it's the same.
    Any ideas ?
    Thanks !

    If you use [[Clear Recent History]] to clear the 'Browsing History' when you close Firefox then restoring tabs from the last session ("Save & Quit" or "Show my windows and tabs from last time") doesn't work.
    * http://kb.mozillazine.org/Session_Restore

  • Non-US keyboard layout problem with VNC

    Hi everyone,
    I've got an arch box at work running tigervnc through an ssh tunnel so that I can work from home when I need to.
    Everything is great, as long as I'm using and ASCII keyboard layout.
    When I switch layouts, the keystrokes just don't get through to the server.
    Here's  what I use to switch layouts:
    setxkbmap -layout us,ru -option 'grp:alt_shift_toggle'
    So I need to type in russian, and I hit alt-shift, as usual, and start typing, but nothing is echoed back to me.  I can tell that the keystrokes are just not getting to the destination because if I'm at a terminal and I'm switched to the ru layout and I type something and hit enter, I just get a newline, as if there was nothing typed at all.
    Any ideas?

    Hi,
    Why are the characters mixed up in the session?
    This issue can occur if the keyboard language has been switched on the remote PC while running a remote desktop session. In the case you would like to switch to a different keyboard
    language follow these instructions.
    Important:
    The remote PC selects the system language of the device running the remote desktop client and not the keyboard language. When switching the keyboard language on your device,
    you need to manually switch the keyboard language on the remote PC.
    1. Open settings on your device.
    2. Tap General and then tap International.
    3. Tap Language and select the language running on the remote PC.
    4. Open the RD Client and connect to the remote PC and check if the Windows keyboard language matches the language that you selected.
    Quote from
    Remote Desktop Client on Mac: FAQ
    Thanks.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Controlling Dutch MacBooks from a German MacBook (keyboard layout)

    I work at a company which has about 200 MacBooks with Dutch keyboard layouts (QWERTY), but I've got a German keyboard layout (QWERTZ) on my own MacBook. ARD is installed on my MacBook with German Keyboard layout.
    For some reason ARD uses the keyboard layout of the MacBook I'm controlling, instead of the keyboard layout of my own MacBook. So, when I'm controlling a MacBook with a Dutch keyboard layout and I press the Z key, a Y appears on the screen.
    Why does ARD use the keyboard layout of the Mac I'm controlling, instead of the keyboard layout of the Mac ARD is running on? My fingers aren't situated on the keyboard of the Mac I'm controlling, but on the keyboard of my own Mac. In my opinion it would be obvious to use the keyboard layout of my own Mac, not the keyboard layout of the Mac I'm controlling.
    How else are you going to manage hundreds of Macs in an international company which has English, German, French, Japanese, Chinese and some other keyboard layouts? Everytime you log on to a remote Mac you have to find out which keyboard layout is used on the remote Mac. This sounds as a serious bug to me.
    Isn't there a way to let ARD use the keyboard layout of the Mac on which ARD is installed, instead of that of the system I'm controlling?

    It may not be what you are after, but when I lived in Austria, I bought a normal desktop keyboard (German) and used that plugged in to the USB port on my PowerBook.
    MBP 2.0.g x2 non-glossy (both defective) Mac OS X (10.4.6)

  • Can't change keyboard layout

    I've bought my new Macbook when i traveled to US, though i live in Brazil. I just want my keyboard to have a brazilian layout, with the special characters, and stuff. I've already tried to go to International > Input Menu, and change its configuration, but even though the brazilian flag appears on my right-upper side of the screen, it doesn't change the keyboard layout at all!
    I've set my Mac OS X Leo to be fully in English, 'cause i thought it wouldn't be a problem changing the layout. I don't want the whole software in portuguese, 'cause it really doesn't looks good. Some words are forgotten and other weird things happen. And I don't want the US layout keyboard all the time, 'cause i need to write some stuff in portuguese too.
    Anyone has any sugestions? Anything to do with the initial setup?
    Thanks in advance!

    See this article for an explanation and fixes:
    http://m10lmac.blogspot.com/2007/02/fixing-brazilian-keyboard-layout.html

Maybe you are looking for

  • Allow Negative Stock in Quality Inspection

    Hi All, I have a general question regarding Negative Stock. Is it possible by any means to allow -ve stock in Quality Inspection. If yes then what are the customizing settings that are needed. Any valuable inputs will be really appreciated!! Thanks I

  • "Run as Administrator" not Elevating/Asking for Password properly

    I've got a weird issue on a Windows 7 x64 Professional that was installed and distributed (17 times) by someone else. All request to run with Elevated Rights are completely ignored. When I try to run Programm Elevated with Rightclick->"Run as Adminis

  • Connect unmanaged switch to 887VA fast ethernet port

    I tried connecting an unmanaged (and dumb) switch to one of the four fast ethernet ports on the back of the router. I configured the port to act as an access port bound to a specific VLAN, say no. 100. What I can see on the LEDs of the unmanaged swit

  • How to make an Application a Service

    How can i make a java application a srvice in Windows and related working for that.

  • GPU Recommendations for PS6?

    Hi, I'm in the process of looking at building a new PC. I'm a web designer and most of my day is spent in Photoshop, majority of it is for website design so I rarely use huge canvases or photos etc. Looking for recommendations for a graphics card tha