WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
 
Forum
 

MUI - Hotkey Mod, alternate handy set of hotkeys for Compile RC, Res to Obj, Assemble, Link, Go All, Execute & Debug.

XeS
Quote Post


Extremely Active Member
******

Group: Members
Posts: 253
Member No.: 15879
Joined: 3-December 08


Sponsored Links
Hot key changes:

Original:
Menu->Make
  • Compile RC Shift+F4
  • Res to Obj Shift+F5
  • Assemble Shift+F6
  • Link Shift+F7
  • Go All Shift+F8
  • Execute Ctrl+F8
  • Debug Ctrl+F9
Modified
Menu->Make
  • Compile RC F8
  • Res to Obj Shift+F8
  • Assemble F6
  • Link F7
  • Go All F5
  • Execute Ctrl+F5
  • Debug F9
Deutsche �bersetzung
Men�->Make
  • RC kompilieren F8
  • Res to Obj Umschalt+F8
  • Assemblieren F6
  • Linken F7
  • Alles durchf�hren F5
  • Ausf�hren Strg+F5
  • Debuggen F9
coder.gif

Happy coding!


Regards,

XeS

Attached File ( Number of downloads: 8 )
 Login or Register to download
PMEmail PosterUsers WebsiteICQ
Top
XeS
Quote Post


Extremely Active Member
******

Group: Members
Posts: 253
Member No.: 15879
Joined: 3-December 08


If you want to modify your own native language with this hot keys follow these steps.

1.Open your "Language.rc" in an editor of your choice and replace the following lines.

CODE
IDR_ACCELERATOR ACCELERATORS
BEGIN
"D", 10305, VIRTKEY, NOINVERT, CONTROL
"F", 10108, VIRTKEY, NOINVERT, CONTROL
"H", 10110, VIRTKEY, NOINVERT, CONTROL
"N", 10001, VIRTKEY, NOINVERT, CONTROL
"O", 10002, VIRTKEY, NOINVERT, CONTROL
"P", 10009, VIRTKEY, NOINVERT, CONTROL
"S", 10007, VIRTKEY, NOINVERT, CONTROL
"W", 10003, VIRTKEY, NOINVERT, CONTROL
"G", 10111, VIRTKEY, NOINVERT, CONTROL
VK_F1, 10803, VIRTKEY, NOINVERT
VK_F3, 10109, VIRTKEY, NOINVERT
VK_F4, 10501, VIRTKEY, NOINVERT, SHIFT
VK_F5, 10502, VIRTKEY, NOINVERT, SHIFT
VK_F6, 10503, VIRTKEY, NOINVERT, SHIFT
VK_F7, 10504, VIRTKEY, NOINVERT, SHIFT
VK_F8, 10505, VIRTKEY, NOINVERT, SHIFT
VK_F8, 10506, VIRTKEY, NOINVERT, CONTROL
VK_F9, 10507, VIRTKEY, NOINVERT, CONTROL
VK_ESCAPE, 10202, VIRTKEY, NOINVERT
VK_TAB, 10401, VIRTKEY, NOINVERT
VK_TAB, 10402, VIRTKEY, NOINVERT, SHIFT
VK_F2, 10403, VIRTKEY, NOINVERT
VK_F2, 10404, VIRTKEY, NOINVERT, SHIFT
VK_F3, 10118, VIRTKEY, NOINVERT, CONTROL
VK_F12, 11202, VIRTKEY, NOINVERT
"M", 10312, VIRTKEY, NOINVERT, CONTROL
"E", 10005, VIRTKEY, NOINVERT, CONTROL
"U", 10405, VIRTKEY, NOINVERT, CONTROL
"L", 10406, VIRTKEY, NOINVERT, CONTROL
"T", 10407, VIRTKEY, NOINVERT, CONTROL
VK_F3, 10119, VIRTKEY, NOINVERT, SHIFT
VK_F10, 10805, VIRTKEY, NOINVERT
"B", 10112, VIRTKEY, NOINVERT, CONTROL
"B", 10113, VIRTKEY, NOINVERT, CONTROL, SHIFT
"I", 10120, VIRTKEY, NOINVERT, CONTROL
END


with this one:
CODE
IDR_ACCELERATOR ACCELERATORS
BEGIN
"D", 10305, VIRTKEY, NOINVERT, CONTROL
"F", 10108, VIRTKEY, NOINVERT, CONTROL
"H", 10110, VIRTKEY, NOINVERT, CONTROL
"N", 10001, VIRTKEY, NOINVERT, CONTROL
"O", 10002, VIRTKEY, NOINVERT, CONTROL
"P", 10009, VIRTKEY, NOINVERT, CONTROL
"S", 10007, VIRTKEY, NOINVERT, CONTROL
"W", 10003, VIRTKEY, NOINVERT, CONTROL
"G", 10111, VIRTKEY, NOINVERT, CONTROL
VK_F1, 10803, VIRTKEY, NOINVERT
VK_F3, 10109, VIRTKEY, NOINVERT
VK_F8, 10501, VIRTKEY, NOINVERT
VK_F8, 10502, VIRTKEY, NOINVERT, SHIFT
VK_F6, 10503, VIRTKEY, NOINVERT
VK_F7, 10504, VIRTKEY, NOINVERT
VK_F5, 10505, VIRTKEY, NOINVERT
VK_F5, 10506, VIRTKEY, NOINVERT, CONTROL
VK_F9, 10507, VIRTKEY, NOINVERT
VK_ESCAPE, 10202, VIRTKEY, NOINVERT
VK_TAB, 10401, VIRTKEY, NOINVERT
VK_TAB, 10402, VIRTKEY, NOINVERT, SHIFT
VK_F2, 10403, VIRTKEY, NOINVERT
VK_F2, 10404, VIRTKEY, NOINVERT, SHIFT
VK_F3, 10118, VIRTKEY, NOINVERT, CONTROL
VK_F12, 11202, VIRTKEY, NOINVERT
"M", 10312, VIRTKEY, NOINVERT, CONTROL
"E", 10005, VIRTKEY, NOINVERT, CONTROL
"U", 10405, VIRTKEY, NOINVERT, CONTROL
"L", 10406, VIRTKEY, NOINVERT, CONTROL
"T", 10407, VIRTKEY, NOINVERT, CONTROL
VK_F3, 10119, VIRTKEY, NOINVERT, SHIFT
VK_F10, 10805, VIRTKEY, NOINVERT
"B", 10112, VIRTKEY, NOINVERT, CONTROL
"B", 10113, VIRTKEY, NOINVERT, CONTROL, SHIFT
"I", 10120, VIRTKEY, NOINVERT, CONTROL
END


Now the shortcuts will work but you have to modify the menu entry too.
2.Modify the following lines (in "Language.rc"):
CODE
IDMS_COMPILERCMITEM, "&Compile RC\tShift+F4"
IDMS_RCTOOBJMITEM, "&Res To Obj\tShift+F5"
IDMS_ASSEMBLEMITEM, "&Assemble\tShift+F6"
IDMS_LINKMITEM, "&Link\tShift+F7"
IDMS_GOALL, "&Go All\tShift+F8"
IDMS_EXECUTE, "&Execute\tCtrl+F8"
IDMS_DEBUG, "&Debug\tCtrl+F9"


to this but take the translation from your "Language.rc" and only replace the shortcut name after "\t":
CODE
IDMS_COMPILERCMITEM, "&Compile RC\tF8"
IDMS_RCTOOBJMITEM, "&Res To Obj\tShift+F8"
IDMS_ASSEMBLEMITEM, "&Assemble\tF6"
IDMS_LINKMITEM, "&Link\tF7"
IDMS_GOALL, "&Go All\tF5"
IDMS_EXECUTE, "&Execute\tCtrl+F5"
IDMS_DEBUG, "&Debug\tF9"


Notice that this is for WinAsm Studio v5.1.6.0 & v5.1.7.0!

Attached file:
English(HotKeyMod)

Regards,

XeS

Attached File ( Number of downloads: 11 )
 Login or Register to download
PMEmail PosterUsers WebsiteICQ
Top
XeS
Quote Post


Extremely Active Member
******

Group: Members
Posts: 253
Member No.: 15879
Joined: 3-December 08


German (HotKeyMod) for WinAsm Studio v5.1.8.0
  • minor Style fixes
  • support for FASM Add-In translation!
Regards,

XeS

Attached File ( Number of downloads: 3 )
 Login or Register to download
PMEmail PosterUsers WebsiteICQ
Top
XeS
Quote Post


Extremely Active Member
******

Group: Members
Posts: 253
Member No.: 15879
Joined: 3-December 08


Minor fixes for v5.1.8.0

Line 489:
CODE

CONTROL "Ersetzen:",2009,"Static",NOT 0x10000000 | 0x00000000,3,25,32,10,0x00000000


Line: 499-500
CODE

CONTROL "Ersetzen",2007,"Button",0x10010000,173,22,52,12,0x00000000
CONTROL "Alle ersetzen",2008,"Button",0x18010000,173,40,52,13,0x00000000


Regards,

XeS

Attached File ( Number of downloads: 3 )
 Login or Register to download
PMEmail PosterUsers WebsiteICQ
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian