static JPanel showChangeHotkeyForm(fS hotkeyName, S hotkeyDesc) { S hot = currentHotKey(hotkeyName); final JComboBox cb = jComboBox(concatLists(ll("None"), keys(jNativeHook_keyCodes()))); selectItem(cb, hot); ret showFormTitled("Assign Hotkey", "Hotkey description:", jlabel(hotkeyDesc), "Current hotkey:", jlabel(or2(hot, "None")), "New hotkey:", cb, r { S key = nullIfEq("None", selectedItem(cb)); saveTextFile(hotKey_file(hotkeyName), key); infoBox(empty(key) ? "Hotkey removed!" : "Hotkey assigned: " + key); }); }