fix(linux): Make F11 show up in menu as shortcut

This commit is contained in:
Ben Gotow 2016-05-15 00:24:27 -05:00
parent d2281c75d0
commit 5625713419

View file

@ -199,14 +199,16 @@ class ApplicationMenu
firstKeystroke = keystrokesByCommand[command]?[0]
return null unless firstKeystroke
if /f\d+/.test(firstKeystroke)
firstKeystroke = firstKeystroke.toUpperCase()
modifiers = firstKeystroke.split('+')
modReplacement = if process.platform is "darwin" then "Command" else "Ctrl"
key = modifiers.pop()
modifiers = modifiers.map (modifier) ->
modifier.replace(/shift/ig, "Shift")
.replace(/command/ig, "Command")
.replace(/mod/ig, modReplacement)
.replace(/mod/ig, "CmdOrCtrl")
.replace(/ctrl/ig, "Ctrl")
.replace(/alt/ig, "Alt")