Added Visual Studio compatible accelerators
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7279 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
dad57e638d
commit
6498e46d70
2 changed files with 6 additions and 2 deletions
|
@ -64,7 +64,7 @@ template<class T> static ULARGE_INTEGER PathParseIconLocationEx(T*Path)
|
||||||
return (li.HighPart = (UINT) comma, li.LowPart = idx, li);
|
return (li.HighPart = (UINT) comma, li.LowPart = idx, li);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class T> static int WINAPI PathParseIconLocationFallback(T*Path)
|
static int WINAPI PathParseIconLocationFallback(LPSTR Path)
|
||||||
{
|
{
|
||||||
ULARGE_INTEGER li = PathParseIconLocationEx(Path);
|
ULARGE_INTEGER li = PathParseIconLocationEx(Path);
|
||||||
return li.LowPart;
|
return li.LowPart;
|
||||||
|
@ -353,7 +353,7 @@ INT_PTR ShowLookupDialog(HWND hOwner)
|
||||||
if (!dd.PPIL || (SupportsWNT4() || IsWin9598ME()))
|
if (!dd.PPIL || (SupportsWNT4() || IsWin9598ME()))
|
||||||
{
|
{
|
||||||
(FARPROC&) dd.PPIL = GetSysProcAddr("SHELL32", (LPCSTR) 249); // WNT4+ PathParseIconLocationT
|
(FARPROC&) dd.PPIL = GetSysProcAddr("SHELL32", (LPCSTR) 249); // WNT4+ PathParseIconLocationT
|
||||||
if (sizeof(TCHAR) == 1) (FARPROC&) dd.PPIL = (FARPROC) PathParseIconLocationFallback<CHAR>;
|
if (sizeof(TCHAR) == 1) (FARPROC&) dd.PPIL = (FARPROC) PathParseIconLocationFallback;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -145,13 +145,17 @@ BEGIN
|
||||||
"F", IDM_FIND, VIRTKEY, CONTROL, NOINVERT
|
"F", IDM_FIND, VIRTKEY, CONTROL, NOINVERT
|
||||||
"L", IDM_LOADSCRIPT, VIRTKEY, CONTROL, NOINVERT
|
"L", IDM_LOADSCRIPT, VIRTKEY, CONTROL, NOINVERT
|
||||||
"M", IDM_RECOMPILE_TEST, VIRTKEY, CONTROL, NOINVERT
|
"M", IDM_RECOMPILE_TEST, VIRTKEY, CONTROL, NOINVERT
|
||||||
|
VK_F5, IDM_RECOMPILE_TEST, VIRTKEY, NOINVERT
|
||||||
"R", IDM_RECOMPILE, VIRTKEY, CONTROL, NOINVERT
|
"R", IDM_RECOMPILE, VIRTKEY, CONTROL, NOINVERT
|
||||||
|
VK_F7, IDM_RECOMPILE, VIRTKEY, NOINVERT
|
||||||
"S", IDM_SETTINGS, VIRTKEY, CONTROL, NOINVERT
|
"S", IDM_SETTINGS, VIRTKEY, CONTROL, NOINVERT
|
||||||
"T", IDM_TEST, VIRTKEY, CONTROL, NOINVERT
|
"T", IDM_TEST, VIRTKEY, CONTROL, NOINVERT
|
||||||
|
VK_F5, IDM_TEST, VIRTKEY, CONTROL, NOINVERT
|
||||||
VK_F1, IDM_DOCS, VIRTKEY, NOINVERT
|
VK_F1, IDM_DOCS, VIRTKEY, NOINVERT
|
||||||
"W", IDM_CLEARLOG, VIRTKEY, CONTROL, NOINVERT
|
"W", IDM_CLEARLOG, VIRTKEY, CONTROL, NOINVERT
|
||||||
"X", IDM_EXIT, VIRTKEY, ALT, NOINVERT
|
"X", IDM_EXIT, VIRTKEY, ALT, NOINVERT
|
||||||
"K", IDM_CANCEL, VIRTKEY, CONTROL, NOINVERT
|
"K", IDM_CANCEL, VIRTKEY, CONTROL, NOINVERT
|
||||||
|
VK_CANCEL, IDM_CANCEL, VIRTKEY, CONTROL, NOINVERT
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue