• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Simulating Text Input
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Simulating Text Input


  • Subject: Simulating Text Input
  • From: Eiko Bleicher <email@hidden>
  • Date: Wed, 19 May 2010 14:34:47 +0200

I am working on a remote-controller, i.e. take one device (be it a Mac or a mobile client) and control another Mac. So the application runs in background and the events should be delivered to the front-most application.

Moving the mouse around works by posting the corresponding events, but I have a hard time to simulate key strokes.

I need to simulate the input of normal text as well as special keys like cursor keys, command, alt... I've tried CGEventCreateKeyboardEvent() but it is a real headache, as keycodes vary with every keyboard layout, making it virtually impossible to find a matching sequence of keycodes for a given String to type. Now, if there as a NSStringToKeyCodes method, that would be nice!

Next try was using AppleScript: tell application "System Events" to keystroke "The text"
Works well, but only limited: I just can't get special characters like "é" to work (while "ä" *does* work).

So after doing research for several hours, I am left behind without a clue. There obviously is a way to do it, but I can't see it.

Please help :-) Thanks, Eiko

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Simulating Text Input
      • From: "Paul Sanders" <email@hidden>
  • Prev by Date: Re: Regarding MVC design pattern
  • Next by Date: Re: Turning text tokens into single elements
  • Previous by thread: Re: Turning text tokens into single elements
  • Next by thread: Re: Simulating Text Input
  • Index(es):
    • Date
    • Thread