It would be quite handy to be able to register the same block for multiple keys:
self gmRegisterToKeyHandler.
"register a single block..."
self gmRegisterBlock: [ :key |
self doSomethingWithKey: key.
] forKeys: #(Character arrowLeft Character arrowRight).
"...instead of multiple blocks that are basically the same."
self gmRegisterBlock: [
self doSomethingWithKey: Character arrowLeft.
] forKeys: Character arrowLeft.
self gmRegisterBlock: [
self doSomethingWithKey: Character arrowRight.
] forKeys: Character arrowRight.
It would be quite handy to be able to register the same block for multiple keys: