Voor Java-development gebruik ik Eclipse; op m'n werk onder Linux, thuis onder Mac OS X. Zo'n 2 jaar geleden ben ik thuis geswitched van Windows naar de Mac. In de loop der jaren ben ik erg gewend geraakt aan de toetsencombi's CTRL-Insert, CTRL-Del en Shift-Insert voor respectievelijk copy, cut en paste. Dat werkt prima op standaard Windows-toetsenborden, maar het Apple toetsenbord van de iMac die nu bij mij thuis staat heeft een 'Help' toets zitten op de plek waar Windows toetsenborden de 'Insert' toets hebben. Hierdoor druk ik tijdens text editing vaak op CTRL-Help en Shift-Help als ik CTRL-Insert en Shift-Insert verwacht. In Eclipse krijg je dan altijd de 'dynamic help' te zien, wat enigszins irritant is.
De oplossing lijkt simpel: key rebinding.
In Eclipse zelf lukt dat echter niet. Je kan daar veel toetsencombinaties instellen, maar nou net niet combinaties met de 'Help' key. Ik heb daar een bug voor gesubmit, maar die is uiteindelijk afgedaan met een "RESOLVE WONTFIX" met omdat volgens een Eclipse developer de 'Help' toets altijd de Help functionaliteit moet triggeren. Opzich raar, want waarvoor kan je anders uberhaupt zelf toetsencombinaties instellen?
Via een global key binding in het Keyboard Preference Pane lukt het ook niet, omdat je de combinaties CTRL-Help en Shift-Help simpelweg niet kan invoeren.
Met wat gezoek kwam ik erachter dat het voor Cocoa apps wel kan door ~/Library/DefaultKeyBinding.dict aan te passen. Er is zelf een tooltje voor, "KeyBindingsEditor".
Eclipse gebruikt echter SWT widgets die gebaseerd zijn op Carbon, dus de Cocoa-truc werkt daar niet voor.
Weet iemand of het mogelijk is om op toch op de een of andere manier zelf key bindings in te stellen voor Carbon applicaties, om zo Eclipse zover te krijgen iets zinnigs te doen met de CTRL-Help en Shift-Help combinatie?
De oplossing lijkt simpel: key rebinding.
In Eclipse zelf lukt dat echter niet. Je kan daar veel toetsencombinaties instellen, maar nou net niet combinaties met de 'Help' key. Ik heb daar een bug voor gesubmit, maar die is uiteindelijk afgedaan met een "RESOLVE WONTFIX" met omdat volgens een Eclipse developer de 'Help' toets altijd de Help functionaliteit moet triggeren. Opzich raar, want waarvoor kan je anders uberhaupt zelf toetsencombinaties instellen?
Via een global key binding in het Keyboard Preference Pane lukt het ook niet, omdat je de combinaties CTRL-Help en Shift-Help simpelweg niet kan invoeren.
Met wat gezoek kwam ik erachter dat het voor Cocoa apps wel kan door ~/Library/DefaultKeyBinding.dict aan te passen. Er is zelf een tooltje voor, "KeyBindingsEditor".
Eclipse gebruikt echter SWT widgets die gebaseerd zijn op Carbon, dus de Cocoa-truc werkt daar niet voor.
Weet iemand of het mogelijk is om op toch op de een of andere manier zelf key bindings in te stellen voor Carbon applicaties, om zo Eclipse zover te krijgen iets zinnigs te doen met de CTRL-Help en Shift-Help combinatie?