Да, возможно, я использовал сценарии, которые раньше использовали горячие клавиши. Я не знаком с написанием сценариев greasemonkey, но, поскольку это всего лишь JavaScript, я считаю, что вы можете использовать jQuery и такой плагин, как этот http://plugins.jquery.com/project/hotkeys. Используя этот плагин, делать то, что вы хотите, - просто
$(document).bind('keydown', 'Ctrl+M', fn);