Probably because it only takes two Ctrl+a and then Shift+Enter.
About your modification, it is good idea to not mess with installation directory but to create correspoding path in $UserBaseDirectory.
p.s. here is a mma.se topic about the same issue: 33197. I find your solution better then using KeyEventTranslations.tr.