Added Open ROM Hotkey, Removed Ctrl+O accel key.

This commit is contained in:
adelikat 2009-04-13 04:56:51 +00:00
parent f054fc3da6
commit 97789af476
5 changed files with 11 additions and 5 deletions

View File

@ -28,6 +28,8 @@
#include "throttle.h"
#include "../mic.h"
extern LRESULT OpenFile(); //adelikat: Made this an extern here instead of main.h Seemed icky not to limit the scope of this function
SCustomKeys CustomKeys;
bool AutoHoldPressed=false;
@ -68,7 +70,7 @@ void CopyCustomKeys (SCustomKeys *dst, const SCustomKeys *src)
//======================================================================================
//=====================================HANDLERS=========================================
//======================================================================================
void HK_OpenROM(int) {OpenFile();}
void HK_PrintScreen(int param)
{
OPENFILENAME ofn;
@ -239,6 +241,13 @@ void InitCustomKeys (SCustomKeys *keys)
};
//Main Page---------------------------------------
keys->OpenROM.handleKeyDown = HK_OpenROM;
keys->OpenROM.code = "OpenROM";
keys->OpenROM.name = L"Open ROM";
keys->OpenROM.page = HOTKEY_PAGE_MAIN;
keys->OpenROM.key = 'O';
keys->OpenROM.modifiers = CUSTKEY_CTRL_MASK;
keys->Reset.handleKeyDown = HK_Reset;
keys->Reset.code = "Reset";
keys->Reset.name = L"Reset";

View File

@ -65,7 +65,7 @@ struct SCustomKeys
SCustomKey Slot[10];
SCustomKey QuickSave, QuickLoad;
SCustomKey Reset, Pause, FrameAdvance, FastForward, FastForwardToggle, IncreaseSpeed, DecreaseSpeed, Microphone;
SCustomKey OpenROM, Reset, Pause, FrameAdvance, FastForward, FastForwardToggle, IncreaseSpeed, DecreaseSpeed, Microphone;
SCustomKey TurboRight, TurboLeft, TurboDown, TurboUp, TurboSelect, TurboStart, TurboB, TurboA, TurboY, TurboX;

View File

@ -2548,7 +2548,6 @@ LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM
case IDM_QUIT:
DestroyWindow(hwnd);
return 0;
case ACCEL_CTRL_O:
case IDM_OPEN:
return OpenFile();
case IDM_PRINTSCREEN:

View File

@ -426,7 +426,6 @@
#define ID_VIEW_DISPLAYMICROPHONE 40014
#define IDM_FILE_RECORDAVI 40015
#define IDM_FILE_STOPAVI 40016
#define ACCEL_CTRL_O 40032
#define ID_FILE_RECENTROM 40034
#define IDC_SAVETYPE7 40037
#define IDM_DEFSIZE 40038

View File

@ -2445,5 +2445,4 @@ FONT 8, "Ms Shell Dlg"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDR_MAIN_ACCEL ACCELERATORS
{
"O", ACCEL_CTRL_O, VIRTKEY, CONTROL
}