2011-06-20 7 views
5

¿Hay alguna manera de tener un grabador de acceso directo en Objective-C, donde el usuario puede elegir el acceso directo?Obtener el grabador de acceso directo que funciona en Xcode 4

Probé DDHotKey, lo que funcionó para mí, pero con esta biblioteca los usuarios no pueden elegir el atajo ellos mismos.

Luego traté de implementar el Shortcut Recorder, pero allí solo puedo trabajar con Xcode 3 debido al ibplugin.

¿Hay alguna forma de tener algo así en Xcode 4? : enter image description here

Bibliotecas mencionar:

DDHotKey: Here

de acceso directo de discos: Here

+0

¿Encontró una solución? – MatterGoal

+0

jep solo eche un vistazo a: https://github.com/shpakovski/MASShortcut – dehlen

Respuesta

1

IBPlugins no funcionan en Xcode 4, a medida que has descubierto. (File a bug si los quiere de vuelta) Sin embargo, esto no le impide instanciar el control mediante programación ...

+0

He instanciado el control mediante programación ahora, pero ¿cómo puedo continuar ahora? no sé cómo obtener el combo de teclas ingresado y cómo reaccionar si se presiona este combo? – dehlen

+0

porque mi aplicación no ejecuta el método keyComboDidChange aunque configuré el delegado – dehlen

1

Esto es definitivamente posible - eche un vistazo a Jumpcut's source. Es posible que tenga que cambiar la configuración de compilación para usar el compilador LLVM 3.0 para que se pueda compilar en Xcode 4, pero es una implementación bastante buena de Shortcut Recorder.

0

Hay acceso directo parche grabadora escribí usar atributo definido por el usuario en tiempo de ejecución en Xcode 4.

No es necesario utilizar ibplugin pero sólo editar NSTextField y su célula.

Ver issue 58

Cuestiones relacionadas