This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit a0a942b668bfb10b356d7e298febe3f2b6b6f0b5
tree 3f2e8afb717d64a4b24c8d3e1c7c8453f6dca157
parent e94354c40e8ac62291e296b9cf9d68676870ed33
tree 3f2e8afb717d64a4b24c8d3e1c7c8453f6dca157
parent e94354c40e8ac62291e296b9cf9d68676870ed33
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Aug 26 12:14:01 -0700 2008 | |
| |
CrashReporter.h | Mon Oct 05 08:10:50 -0700 2009 | |
| |
CrashReporter.m | Tue Oct 20 08:40:16 -0700 2009 | |
| |
English.lproj/ | Mon Oct 12 07:01:31 -0700 2009 | |
| |
Markdown.pl | Mon Oct 05 08:10:50 -0700 2009 | |
| |
NSAppleEventDescriptor-Extensions.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
NSAppleEventDescriptor-Extensions.m | Thu Sep 03 13:26:23 -0700 2009 | |
| |
ODBEditor.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
ODBEditor.m | Mon Oct 12 09:01:55 -0700 2009 | |
| |
ODBEditorSuite.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTHotKey.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTHotKey.m | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTHotKeyCenter.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTHotKeyCenter.m | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTKeyCodeTranslator.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTKeyCodeTranslator.m | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTKeyCodes.plist | Mon Oct 05 08:10:50 -0700 2009 | |
| |
PTKeyCombo.h | Thu Sep 03 13:26:23 -0700 2009 | |
| |
PTKeyCombo.m | Thu Sep 03 13:26:23 -0700 2009 | |
| |
QCAppDelegate.h | Mon Oct 12 07:01:31 -0700 2009 | |
| |
QCAppDelegate.m | Tue Oct 20 08:40:16 -0700 2009 | |
| |
QCUIElement.h | Mon Oct 12 07:01:31 -0700 2009 | |
| |
QCUIElement.m | Mon Oct 12 07:01:31 -0700 2009 | |
| |
QuickCursor-Info.plist | Mon Oct 12 09:01:55 -0700 2009 | |
| |
QuickCursor.icns | Mon Oct 12 07:01:31 -0700 2009 | |
| |
QuickCursor.xcodeproj/ | Mon Oct 12 07:01:31 -0700 2009 | |
| |
QuickCursor_Prefix.pch | Thu Sep 03 13:26:23 -0700 2009 | |
| |
README.txt | Thu Oct 01 15:15:30 -0700 2009 | |
| |
Sparkle.framework/ | Mon Oct 05 08:10:50 -0700 2009 | |
| |
StatusItemIcon.pdf | Thu Sep 03 13:26:23 -0700 2009 | |
| |
StatusItemIcon.png | Mon Oct 12 07:01:31 -0700 2009 | |
| |
main.m | Thu Sep 03 13:26:23 -0700 2009 | |
| |
release_notes | Tue Oct 20 08:40:16 -0700 2009 | |
| |
shortcutrecorder-read-only/ | Thu Sep 03 13:26:23 -0700 2009 | |
| |
sparkle_dsa_pub.pem | Mon Oct 05 08:10:50 -0700 2009 |
README.txt
About: QuickCursor is menu item that allows you to edit text from any application in your favorite text editor*. Unlike custom “edit in” plugin solutions QuickCursor provides a standard open source solution that uses public API's and doesn’t requir e input manager hacks to work. QuickCursor works by reading a string value from the source application via the current AXUIElement. Next it sets up a ODBEditor session with the preferred editor. When the preferred editor modifies the string QuickCursor writes that value back into the source application via the AXUIElement. Todo: - Doesn't work with Mail.app. Mail.app's text area is a AXWebArea. It seems that the default kAXValueAttribute doesn't work for reading and writing AXWebArea's text. Need to find out how to read write text from AXWebArea and handle as a special case. - String is written back into source application with [QCUIElement setValue:]. This generally works, but it seems to change the value behind the scenes... this can mess up undo stacks and such in the destination app. Needs to be some documentation that describes how the source app can be made aware of these changes and how to custom handle them. Thanks, Jesse Grosjean jesse@hogbaysoftware.com







