Pregunte por Hotkey en Cocoa / Objective-C
-
14-11-2019 - |
Pregunta
Quiero tener un botón que permita al usuario elegir una tecla de acceso rápido global.Me tropezó con StackOverflow y encontré algunas maneras de registrar una tecla de acceso rápido, pero ninguna que me permite dejar que el usuario elija uno.¿Hay tal vez una biblioteca para ello?¿O cómo manejan esto?
Debería parecer esto:
Solución
Si desea utilizar un marco ya existente, registrador de acceso directo es una buenaque se usa a menudo.Es bastante fácil de usar, y podría satisfacer sus necesidades.También puede hacer esto manualmente, ya que Alfred ha mencionado, pero es un poco más trabajando de esta manera.
Otros consejos
Puede simplemente crear un impulso de evento y registrar las teclas presionadas por el usuario.Cuando se llama la función de devolución de llamada, tendrá suficiente información para saber exactamente qué teclas han sido presionadas.Luego, solo debe actualizar el valor de la cadena.
o, al menos, así es como lo haría.