fix some issues including context menu's shortcut keys

- fix conflicting shortcuts
- rearrange the context menu
BTW, according to the logic in `contextMenuEvent`, when there are multiple item selected, the "cancel download" action is not visible. So the code in the `if` block would never be executed.