public static void loadKeyBinds(ActionMap amap, InputMap imap) {
        amap.put("showNickList", showNickList.getAction());
        amap.put("globalAway", globalAway.getAction());
        amap.put("quitProgram", quitProgram.getAction());
        amap.put("joinChannel", joinChannel.getAction());
        amap.put("clearWindow", clearWindow.getAction());
        amap.put("clearAllWindows", clearAllWindows.getAction());
        amap.put("previousTab", previousTab.getAction());
        amap.put("nextTab", nextTab.getAction());
        amap.put("moveTabLeft", moveTabLeft.getAction());
        amap.put("moveTabRight", moveTabRight.getAction());
        amap.put("closeTab", closeTab.getAction());
        amap.put("channelList", channelList.getAction());
        amap.put("disconnect", disconnect.getAction());
        amap.put("reconnect", reconnect.getAction());
        amap.put("quickConnect", quickConnect.getAction());
        amap.put("identity", identity.getAction());
        amap.put("serverList", serverList.getAction());
        amap.put("findText", findTextAction.getAction());

        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_H, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "showNickList");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_A, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() | Event.SHIFT_MASK), "globalAway");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_Q, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "quitProgram");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_J, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "joinChannel");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_L, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "clearWindow");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_L, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() | Event.SHIFT_MASK), "clearAllWindows");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, Event.SHIFT_MASK), "previousTab");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, Event.SHIFT_MASK), "nextTab");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_W, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "closeTab");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "moveTabLeft");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "moveTabRight");
        imap.put(KeyStroke.getKeyStroke("F5"), "channelList");
        imap.put(KeyStroke.getKeyStroke("F7"), "quickConnect");
        imap.put(KeyStroke.getKeyStroke("F8"), "identy");
        imap.put(KeyStroke.getKeyStroke("F2"), "serverList");
        imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_F, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "findText");
    }