This is the thing with global keyboard shortcuts implemented as keyboard listeners: Events get duplicated. You might want to defer the spawning of the file list tool until the next world cycle via (pseudo code):
self future spawnFileList.
or
Project current addDeferredUIMessage: [self spawnFileList].
Or something like that. Then, this behavior is less likely unless the user insists on pressing the keys for too long (see: key repetitions).
Best, Marcel
-- View this message in context: http://forum.world.st/The-Trunk-Tools-mt-665-mcz-tp4873152p4873520.html Sent from the Squeak - Dev mailing list archive at Nabble.com.