# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage2) # # ---------- displaytitlebar.kmm # ---------- Toggle between titlebar show and hide ( requires restart ) # # Dependencies : main.kmm # Resources : # Preferences : "kmeleon.display.hideTitleBar" # Version : 1.0 2014-08-15 # -------------------------------------------------------------------------------- _displaytitlebar_toggle { menuchecked=getpref( BOOL , "kmeleon.display.hideTitleBar" )==true; togglepref(BOOL, "kmeleon.display.hideTitleBar"); alert(_("Restart of browser required for \ndisplay title bar change to take effect.")); } _displaytitlebar_Build_Menu { setmenu("Toolbars", macro, _("Hide Title bar"), "_displaytitlebar_toggle", -1); } ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $OnInit=$OnInit."_displaytitlebar_Build_Menu;"; $macroModules=$macroModules."displaytitlebar;";
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage2) # # ---------- fullscnmenu.kmm # ---------- Toggle between menu show and menu noshow in fullscreen # # Dependencies : main.kmm # Resources : fullscreen plugin # Preferences : "kmeleon.plugins.fullscreen.hide_rebar" # Version : 1.0 2014-07-16 # -------------------------------------------------------------------------------- fullscnmenu_toggle { togglepref(BOOL, "kmeleon.plugins.fullscreen.hide_rebar"); plugin(fullscreen); plugin(fullscreen); } _fullscnmenu_SetAccels { setaccel( "CTRL SHIFT M", "macros(fullscnmenu_toggle)" ); } ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $OnInit=$OnInit."_fullscnmenu_SetAccels;"; $macroModules=$macroModules."fullscnmenu;";
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage2) # # ---------- xpinstallext.kmm # ---------- Switch for addon xpi intstall to KM ---------------- # # Dependencies : main.kmm # Resources : # Preferences : "kmeleon.install_firefox_extension" # Author : JamesD # Version : 0.3 2014-09-03 # ------------------------------------------------------------------------- _xpinstallext_perfcheck { $_xpinstallext_PStatus = getpref(BOOL, "kmeleon.install_firefox_extension"); $_xpinstallext_PStatus ? 0 : setpref(BOOL, "kmeleon.install_firefox_extension", false) ; } _xpinstallext_toggle { menuchecked=getpref( BOOL , "kmeleon.install_firefox_extension" )==true; togglepref(BOOL, "kmeleon.install_firefox_extension") ; } _xpinstallext_BuildMenu { setmenu("&Edit", macro, _("Set FireFox extension install"), _xpinstallext_toggle, -1); } $OnStartup=$OnStartup."_xpinstallext_perfcheck;"; $OnInit=$OnInit."_xpinstallext_BuildMenu;"; # ------------------------------------------------------------------------- $macroModules=$macroModules."xpinstallext;";
Quote
cpm1a_new
for both Ctrl+F and Find As You Type modes: any way to autostart "highlight all" without clicking the button in the Find bar (Opera 12-like)?
# ----------------------------------------------------------- _switchProfile_command{ $_switchProfile_command=getfolder( RootFolder ); $_switchProfile_command=$_switchProfile_command."\\k-meleon.exe -new"; } _switchProfile_BuildMenu { setmenu(New,macro,"Switch profile",_switchProfile_Switch,-1); } _switchProfile_Switch{ macroinfo= _("Open a new window and choose a different profile."); exec($_switchProfile_command); } # ----------------------------------------------------------- $OnStartup=$OnStartup."_switchProfile_command;"; $OnInit=$OnInit."_switchProfile_BuildMenu;";
browserswitch_lnk{ $bs_cmdl=$ARG." ".$LinkURL; exec($bs_cmdl); } browserswitch_go{ $bs_cmdl=$ARG." ".$URL; exec($bs_cmdl); } browserswitch_menu{ setmenu("LinkOpen",popup,"Open &Elsewhere"); setmenu("_Go",popup,"Open Elsewhere"); setmenu("Open &Elsewhere",macro,"Basilisk","browserswitch_lnk(C:\\Program Files\\Basilisk\\basilisk.exe)"); setmenu("Open &Elsewhere",macro,"Avant","browserswitch_lnk(C:\\BigFishCache\\avant\\avant.exe)"); setmenu("Open &Elsewhere",macro,"Firefox","browserswitch_lnk(C:\\Program Files\\Mozilla Firefox\\private_browsing.exe)"); setmenu("Open Elsewhere",macro,"Basilisk","browserswitch_go(C:\\Program Files\\Basilisk\\basilisk.exe)"); setmenu("Open Elsewhere",macro,"Avant","browserswitch_go(C:\\BigFishCache\\avant\\avant.exe)"); setmenu("Open Elsewhere",macro,"Firefox","browserswitch_go(C:\\Program Files\\Mozilla Firefox\\private_browsing.exe)"); } $OnInit=$OnInit."browserswitch_menu;";Another for passing a url for use in a .bat file pertaining to yt-dlp for downloading videos with varying presets (hence the quotation mark appending):
vid_dwn{ $murl=gsub("=", "\"=\"", $URL) $vd_cmdl="C:\\yt-dl\\".$ARG." ".$murl; exec($vd_cmdl); } vdlm_B{ setmenu("vdlm",macro,"audio only","vid_dwn(ytd-ao.bat)"); setmenu("vdlm",macro,"with subtitles","vid_dwn(ytd-v.bat --write-subs)"); setmenu("vdlm",macro,"mid-resolution","vid_dwn(ytd-mr.bat)"); } $OnInit=$OnInit."vdlm_B;";