A shortcut object can have a hot key associated with it. A hot key allows the user to use the shortcut by pressing a particular combination of keys. An application can set the hot key for a shortcut by using the IShellLink::SetHotkey member function and can retrieve the current hot key for a shortcut by using the IShellLink::GetHotkey member function.