add support for multiple attributes per shortcut

see issue #415