diff --git a/editor/editor.rc b/editor/editor.rc index 280d622..9a02adc 100644 --- a/editor/editor.rc +++ b/editor/editor.rc @@ -54,12 +54,17 @@ END IDR_ACCELERATOR ACCELERATORS BEGIN + "B", ID_EDIT_BIAS, VIRTKEY, CONTROL, NOINVERT "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT "X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT "V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT "Z", ID_EDIT_REDO, VIRTKEY, SHIFT, CONTROL, NOINVERT "Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT - "B", ID_EDIT_BIAS, VIRTKEY, CONTROL, NOINVERT + "O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT + "S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT + "R", ID_FILE_REMOTEEXPORT, VIRTKEY, CONTROL, NOINVERT + "A", ID_EDIT_SELECT_ALL, VIRTKEY, CONTROL, NOINVERT + "T", ID_EDIT_SELECTTRACK, VIRTKEY, CONTROL, NOINVERT END @@ -77,6 +82,8 @@ BEGIN MENUITEM "&Save\tCtrl+S", ID_FILE_SAVE MENUITEM "Save &As", ID_FILE_SAVE_AS MENUITEM SEPARATOR + MENUITEM "Remote Export\tCtrl+E", ID_FILE_REMOTEEXPORT + MENUITEM SEPARATOR MENUITEM "E&xit", ID_FILE_EXIT END POPUP "&Edit" @@ -90,12 +97,12 @@ BEGIN MENUITEM "Clear\tDel", ID_EDIT_CLEAR MENUITEM SEPARATOR MENUITEM "Select All\tCtrl+A", ID_EDIT_SELECTALL - MENUITEM "Select Track", ID_EDIT_SELECTTRACK + MENUITEM "Select Track\tCtrl+T", ID_EDIT_SELECTTRACK MENUITEM "Select Row", ID_EDIT_SELECTROW MENUITEM SEPARATOR MENUITEM "&Bias Selection\tCtrl+B", ID_EDIT_BIAS MENUITEM SEPARATOR - MENUITEM "Set Rows", ID_EDIT_SETROWS + MENUITEM "Set Rows\tCtrl+R", ID_EDIT_SETROWS END END diff --git a/editor/resource.h b/editor/resource.h index e8d30e1..c185d88 100644 --- a/editor/resource.h +++ b/editor/resource.h @@ -19,13 +19,15 @@ #define ID_EDIT_SELECTROW 40013 #define ID_EDIT_SELECTTRACK 40014 #define ID_FILE_NEW40015 40015 +#define ID_FILE_REMOTEEXPORT 40016 +#define ID_ACCELERATOR40019 40019 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 104 -#define _APS_NEXT_COMMAND_VALUE 40016 +#define _APS_NEXT_COMMAND_VALUE 40021 #define _APS_NEXT_CONTROL_VALUE 1004 #define _APS_NEXT_SYMED_VALUE 101 #endif diff --git a/editor/synctracker2.cpp b/editor/synctracker2.cpp index 9e2ef9a..19be4c3 100644 --- a/editor/synctracker2.cpp +++ b/editor/synctracker2.cpp @@ -266,6 +266,10 @@ static LRESULT CALLBACK mainWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARA case ID_FILE_SAVE: fileSave(); break; + + case ID_FILE_REMOTEEXPORT: + document.sendSaveCommand(); + break; case ID_FILE_EXIT: PostQuitMessage(0); break; case ID_EDIT_UNDO: SendMessage(trackViewWin, WM_UNDO, 0, 0); break;