+ switch (format) {
+ case Portable:
+ buf += sequence[i].print(modifiers[i].first, false);
+ break;
+ case ForGui:
+ buf += sequence[i].print(modifiers[i].first, true);
+ break;
+ case BindFile:
+ KeyModifier mod = modifiers[i].first;
+ if (mod & ControlModifier)
+ buf += "C-";
+ if (mod & AltModifier)
+ buf += "M-";
+ if (mod & ShiftModifier)
+ buf += "S-";
+
+ buf += from_utf8(sequence[i].getSymbolName());
+ break;
+ }