Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Remove a Terminal/Illustrator keyboard conflict Apps
For the past couple of months, I've been trying to solve a maddening problem with Adobe Illustrator CS: Keyboard constraints (shift-drag to constrain angles; option-drag to duplicate) haven't been working. Tonight I finally decided to systematically track down the problem. As it turns out, the problem originates from having Terminal running, with "Secure Keyboard Entry" enabled (in the File menu). Turning off "Secure Keyboard Entry" gets rid of the problem immediately -- I don't even have to quit either Terminal or Illustrator.

As far as I can tell, enabling this option doesn't change the effects of modifier keys in any other program except Illustrator. In fact, weirdly, it doesn't affect the other uses of the modifier keys in Illustrator -- holding down the option key will still switch temporarily to the most recently used pointer tool, for example. But if you're having modifier-key troubles, it's worth checking this out as the source.

[robg adds: I'd never even noticed this option in Terminal, and it took a trip to the Help to figure out what it's for. Help says:
You can set up Terminal to allow secure keyboard entry. This prevents other applications on your computer or the network from detecting and recording what you type in Terminal. Before you turn this option on, make sure other applications on your own computer don't need this information.
So it seems that, for some reason, Illustrator is affected by this blocking...]
    •    
  • Currently 3.75 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (4 votes cast)
 
[12,616 views]  

Remove a Terminal/Illustrator keyboard conflict | 11 comments | Create New Account
Click here to return to the 'Remove a Terminal/Illustrator keyboard conflict' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Remove a Terminal/Illustrator keyboard conflict
Authored by: percy on Jan 17, '05 10:46:11AM

This affects all Adobe applications, as well as the Keybord Viewer.

This happened to me as well, though I ended up deleting the prefs.



[ Reply to This | # ]
Remove a Terminal/Illustrator keyboard conflict
Authored by: sapporo on Jan 17, '05 11:03:45AM
Remove a Terminal/Illustrator keyboard conflict
Authored by: derPlau on Jan 17, '05 11:43:36AM

Thanks for the link, Sapporo. The info in the link would imply that the Adobe suite uses GetKeys() for keyboard constraints. This might have something to do with the wide range of jobs the modifier keys have to do in Illustrator & Photoshop. In Illustrator, for example, if you want to select multiple objects, then move them, you hold the Shift key down to select them. But the shift key also constrains the movement, so you have to let go of the shift key if you want to move them arbitrarily. Maybe this complexity of effects requires the use of GetKeys(). Or something.



[ Reply to This | # ]
Remove a Terminal/Illustrator keyboard conflict
Authored by: arekkusu on Jan 17, '05 12:26:36PM

Ten years ago it required polling GetKeys(). Now that just wastes CPU (notice that Photoshop/Illustrator eat 100% CPU while you're dragging any tool.)

The NSEvent mechanism allows you to see the current state of modifier keys without polling, so GetKeys is definitely no longer required.



[ Reply to This | # ]
Remove a Terminal/Illustrator keyboard conflict
Authored by: webbix on Jan 17, '05 11:50:39AM

The link indicates that 'something' was fixed in the 'Security Update 2004-12-02' update. The something apparently is not what effects the Adobe apps.

As for Adobe using GetKeys() I am not completely comfortable. They have always used more tracking than I care for personally. I would like to run the secure keyboard entry personally. I use the Adobe design apps rarely so I suppose I will have little problem with anything else.

I appreciate knowing that the security feature is available. If there is more pertinent discussion please follow up on this.

regards,

jwebb



[ Reply to This | # ]
Remove a Terminal/Illustrator keyboard conflict
Authored by: jlgregg on Jan 17, '05 11:08:38AM

This has been plaguing me fo so long. Thank you so much for hunting it down. I always though it had something to do with X11. Since I use Terminal to run my X11 apps, that is how I was getting bitten. I wonder what Adobe is doing differently to make their whole suite be affected by this bug.

Actually, is it really trouble with Adobe, or is it that the Terminal is "swallowing" the modifier keys?



[ Reply to This | # ]
Related
Authored by: frankko on Jan 17, '05 12:20:17PM

If this doesn't solve your modifier key problem, there was an issue with Entourage 2004 where, if you entered your email password manually rather than saving it, as long as Entourage was open modifier keys wouldn't work in other apps (not just Adobe, but the Finder as well). That was fixed with the last Office update.



[ Reply to This | # ]
Remove a Terminal/Illustrator keyboard conflict
Authored by: imageworx on Jan 17, '05 05:31:05PM

Thx for the post! This helped ALOT!

I just get frustrated (more and more) at how Adobe makes their own rules. Not fully OS X native, creating annual update for revenue and not what designers need, bailing on ATM deluxe for OS X, changing key configurations, ...

Oops, my rant.

---
To BeOS or Not to BeOS



[ Reply to This | # ]
Fix an Adobe keyboard modifier problem
Authored by: kikita on Mar 18, '05 11:24:34AM

Check this from Adobe:

http://www.adobe.com/support/techdocs/330664.html

Support Knowledgebase
Document 330664
Last edited
01/18/2005

PROBLEM:
Modifier keys don't work (Illustrator CS, InDesign CS, or Photoshop CS on Mac OS X v.10.3.4)

Issue
When you try to perform a task or use a keyboard shortcut using the Option key, Shift key, or spacebar in Adobe Illustrator, Adobe InDesign, or Adobe Photoshop, the application doesn't respond.

Solutions
Do one or more of the following solutions:

Solution 1: Install the Microsoft Office 2004 for Mac Service Pack 1 (11.1.0).
If you are using Microsoft Entourage as part of Microsoft Office 2004, download and install Microsoft Office 2004 for Mac Service Pack 1 (11.1.0). Visit the Microsoft website at www.microsoft.com/downloads/ and search using Microsoft Office 2004 for Mac Service Pack 1 .



[ Reply to This | # ]
Fix an Adobe keyboard modifier problem
Authored by: derPlau on Mar 21, '05 07:00:40PM

Yes, very helpful -- except that the link you give is for Windows, and this is a Mac site.



[ Reply to This | # ]
Remove a Terminal/Illustrator keyboard conflict
Authored by: mikelee223 on Jan 19, '06 02:28:22PM

I just noticed this issue. If there are any open password login window for servers or entourage. The option and shift keys dont work in illustrator.



[ Reply to This | # ]