├── .gitignore ├── .vscode └── tasks.json ├── compiler.cmd ├── config.ahk ├── create-new-file.ahk ├── functionKeys.ahk ├── index.ahk ├── init.ahk ├── keyboard.ahk ├── keyboard.gif ├── lib ├── fileExplorer.ahk ├── index.ahk ├── key.ahk ├── shellRun.ahk └── system.ahk ├── metaKeyboard.ico ├── metaKeyboard ├── EnvPath.psm1 ├── config.ini ├── metaKeyboard.exe ├── package-lock.json ├── register.ps1 ├── registryHacks.reg ├── registryHacksRestore.reg ├── software │ ├── Clipjump_x64 │ │ ├── Clipjump.ahk │ │ ├── Clipjump.chm │ │ ├── Clipjump.chw │ │ ├── ClipjumpCustom.ini │ │ ├── Clipjump_x64.ahk │ │ ├── Clipjump_x64.exe │ │ ├── icons │ │ │ ├── no_history.Ico │ │ │ ├── no_monitoring.ico │ │ │ └── octicons-local.ttf │ │ ├── languages │ │ │ ├── Nederlands.txt │ │ │ ├── PortugueseBR.txt │ │ │ ├── Russian.txt │ │ │ ├── english.txt │ │ │ ├── german.txt │ │ │ ├── swedish.txt │ │ │ └── 简体中文.txt │ │ ├── lib │ │ │ ├── API.ahk │ │ │ ├── Gdip_All.ahk │ │ │ ├── History GUI Plug.ahk │ │ │ ├── HotkeyParser.ahk │ │ │ ├── SQLiteDB │ │ │ │ └── Class_SQLiteDB.ahk │ │ │ ├── Settings GUI Plug.ahk │ │ │ ├── TT_Console.ahk │ │ │ ├── TooltipEx.ahk │ │ │ ├── WM_MOUSEMOVE.ahk │ │ │ ├── aboutGUI.ahk │ │ │ ├── anticj_func_labels.ahk │ │ │ ├── channelOrganizer.ahk │ │ │ ├── customizer.ahk │ │ │ ├── gdip_min.ahk │ │ │ ├── multi.ahk │ │ │ ├── pluginManager.ahk │ │ │ ├── searchPasteMode.ahk │ │ │ ├── settingsHelper.ahk │ │ │ └── translations.ahk │ │ ├── plugins │ │ │ ├── _registry.ahk │ │ │ ├── deleteFileFolder.ahk │ │ │ ├── external.historyPathClean.ahk │ │ │ ├── external.ignoreWmanager.ahk │ │ │ ├── external.inieditor.ahk │ │ │ ├── external.translationFileCleaner.ahk │ │ │ ├── hotPaste.ahk │ │ │ ├── hotPaste.lib │ │ │ │ └── base.ahk │ │ │ ├── noformatting_paste.ahk │ │ │ ├── pformat.commonformats.ahk │ │ │ ├── pformat.commonformats.lib │ │ │ │ ├── unhtml.ahk │ │ │ │ └── user.ahk │ │ │ ├── pformat.noformatting.ahk │ │ │ ├── pformat.sentencecase.ahk │ │ │ └── updateClipjumpClipboard.ahk │ │ ├── publicAPI.ahk │ │ ├── settings.ini │ │ └── sqlite3.dll │ ├── Hyper-V Manager.lnk │ ├── ScreenToGif.exe │ ├── Visual Studio Code.lnk │ ├── VisualStudioShortcut │ │ ├── Current.vsk │ │ ├── VS2015SHORTCUTBACKUP.RCJ │ │ ├── VSCode.vsk │ │ ├── readme.md │ │ └── vs2015ShortcutBackup_taskSchedulerBackup.xml │ ├── cmder │ │ ├── Cmder.exe │ │ ├── LICENSE │ │ ├── Version 1.3.11.843 │ │ ├── bin │ │ │ └── Readme.md │ │ ├── config │ │ │ ├── Readme.md │ │ │ ├── settings │ │ │ ├── user-ConEmu.xml │ │ │ ├── user_aliases.cmd │ │ │ ├── user_profile.cmd │ │ │ └── user_profile.ps1 │ │ ├── icons │ │ │ ├── cmder.ico │ │ │ ├── cmder_blue.ico │ │ │ ├── cmder_green.ico │ │ │ ├── cmder_orange.ico │ │ │ ├── cmder_purple.ico │ │ │ ├── cmder_red.ico │ │ │ └── cmder_yellow.ico │ │ └── vendor │ │ │ ├── ConEmu.xml.default │ │ │ ├── Readme.md │ │ │ ├── bin │ │ │ ├── alias.cmd │ │ │ ├── cexec.cmd │ │ │ ├── cmder_diag.cmd │ │ │ ├── cmder_diag.ps1 │ │ │ ├── cmder_diag.sh │ │ │ └── timer.cmd │ │ │ ├── clink-completions │ │ │ ├── .appveyor.yml │ │ │ ├── .busted │ │ │ ├── .cmderver │ │ │ ├── .gitignore │ │ │ ├── .init.lua │ │ │ ├── .luacheckrc │ │ │ ├── .luacov │ │ │ ├── .vscode │ │ │ │ └── tasks.json │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── RELEASENOTES.md │ │ │ ├── angular-cli.lua │ │ │ ├── chocolatey.lua │ │ │ ├── coho.lua │ │ │ ├── cordova.lua │ │ │ ├── git.lua │ │ │ ├── git_prompt.lua │ │ │ ├── modules │ │ │ │ ├── JSON.lua │ │ │ │ ├── color.lua │ │ │ │ ├── funclib.lua │ │ │ │ ├── gitutil.lua │ │ │ │ ├── matchers.lua │ │ │ │ ├── path.lua │ │ │ │ └── tables.lua │ │ │ ├── net.lua │ │ │ ├── npm.lua │ │ │ ├── nvm.lua │ │ │ ├── spec │ │ │ │ ├── color_spec.lua │ │ │ │ ├── funclib_spec.lua │ │ │ │ └── path_spec.lua │ │ │ ├── ssh.lua │ │ │ ├── test.bat │ │ │ ├── vagrant.lua │ │ │ └── yarn.lua │ │ │ ├── clink.lua │ │ │ ├── clink │ │ │ ├── .cmderver │ │ │ ├── CHANGES │ │ │ ├── LICENSE │ │ │ ├── clink.bat │ │ │ ├── clink.html │ │ │ ├── clink.lua │ │ │ ├── clink_dll_x64.dll │ │ │ ├── clink_dll_x86.dll │ │ │ ├── clink_inputrc_base │ │ │ ├── clink_x64.exe │ │ │ └── clink_x86.exe │ │ │ ├── cmder_exinit │ │ │ ├── conemu-maximus5 │ │ │ ├── ConEmu.exe │ │ │ ├── ConEmu.map │ │ │ ├── ConEmu.xml │ │ │ ├── ConEmu │ │ │ │ ├── About-ConEmu.txt │ │ │ │ ├── Addons │ │ │ │ │ ├── AnsiColors16.ans │ │ │ │ │ ├── AnsiColors16t.ans │ │ │ │ │ ├── AnsiColors24bit.ps1 │ │ │ │ │ ├── AnsiColors256.ans │ │ │ │ │ ├── Blues16.bmp │ │ │ │ │ ├── CallPlugin.txt │ │ │ │ │ ├── ChocolateyAbout.cmd │ │ │ │ │ ├── ConEmu_Inside.reg │ │ │ │ │ ├── ConEmu_Inside_Delete.reg │ │ │ │ │ ├── Disable_ConIme.reg │ │ │ │ │ ├── FarHere.dat │ │ │ │ │ ├── FarHereInstall.cmd │ │ │ │ │ ├── FarHereUninstall.cmd │ │ │ │ │ ├── Greys16.bmp │ │ │ │ │ ├── Lines16.bmp │ │ │ │ │ ├── Lines16a.bmp │ │ │ │ │ ├── Lines18.bmp │ │ │ │ │ ├── Lines18a.bmp │ │ │ │ │ ├── RevokeMouseInput.ps1 │ │ │ │ │ ├── git_sample.cmd │ │ │ │ │ └── utf-8-test.cmd │ │ │ │ ├── Attach.cmd │ │ │ │ ├── ClsEx.cmd │ │ │ │ ├── CmdInit.cmd │ │ │ │ ├── Cmd_Autorun.cmd │ │ │ │ ├── ColorPrompt.cmd │ │ │ │ ├── Command Processor Off.reg │ │ │ │ ├── Command Processor.reg │ │ │ │ ├── ConEmu.l10n │ │ │ │ ├── ConEmuC.exe │ │ │ │ ├── ConEmuC64.exe │ │ │ │ ├── ConEmuCD.dll │ │ │ │ ├── ConEmuCD64.dll │ │ │ │ ├── ConEmuHk.dll │ │ │ │ ├── ConEmuHk64.dll │ │ │ │ ├── ConEmu_MinGW.xml │ │ │ │ ├── ConEmu_Sample.xml │ │ │ │ ├── ConEmu_Tilde.xml │ │ │ │ ├── DosBox │ │ │ │ │ └── DosBox_Sample.conf │ │ │ │ ├── ExtendedConsole.dll │ │ │ │ ├── ExtendedConsole64.dll │ │ │ │ ├── FAQ-ConEmu.txt │ │ │ │ ├── Far1_reg │ │ │ │ │ ├── AltEnter_Exec.reg │ │ │ │ │ ├── AltEnter_Props.reg │ │ │ │ │ ├── CtrlAltD.reg │ │ │ │ │ ├── CtrlO.reg │ │ │ │ │ ├── CtrlO_View.reg │ │ │ │ │ ├── CtrlShiftT.reg │ │ │ │ │ ├── FAR_AutoAttach.reg │ │ │ │ │ ├── FontSize.reg │ │ │ │ │ ├── ShiftEnter.reg │ │ │ │ │ ├── TabList.reg │ │ │ │ │ ├── Thumbnails.reg │ │ │ │ │ └── Thumbnails_KeyBar.reg │ │ │ │ ├── Far2_fml │ │ │ │ │ ├── ConEmu.Editor.fml │ │ │ │ │ ├── ConEmu.FontSize.fml │ │ │ │ │ ├── ConEmu.GuiMacro.fml │ │ │ │ │ ├── ConEmu.ShiftEnter.fml │ │ │ │ │ ├── ConEmu.TabList.fml │ │ │ │ │ └── ConEmu.fml │ │ │ │ ├── Far2_reg │ │ │ │ │ ├── AltEnter_Exec.reg │ │ │ │ │ ├── AltEnter_Props.reg │ │ │ │ │ ├── CtrlAltD.reg │ │ │ │ │ ├── CtrlO.reg │ │ │ │ │ ├── CtrlO_View.reg │ │ │ │ │ ├── CtrlShiftT.reg │ │ │ │ │ ├── FAR_AutoAttach.reg │ │ │ │ │ ├── FarWhite.reg │ │ │ │ │ ├── FontSize.reg │ │ │ │ │ ├── ShiftEnter.reg │ │ │ │ │ ├── Thumbnails.reg │ │ │ │ │ ├── Thumbnails_KeyBar.reg │ │ │ │ │ └── UCharMap.reg │ │ │ │ ├── Far3_fml │ │ │ │ │ ├── ConEmu.CtrlO.fml │ │ │ │ │ ├── ConEmu.CtrlShiftT.fml │ │ │ │ │ ├── ConEmu.Editor.fml │ │ │ │ │ ├── ConEmu.FontSize.fml │ │ │ │ │ ├── ConEmu.ShiftEnter.fml │ │ │ │ │ ├── ConEmu.TabList.fml │ │ │ │ │ ├── ConEmu.Thumbnails.fml │ │ │ │ │ ├── Editor.MsRClick.fml │ │ │ │ │ └── Thumbnails_KeyBar.farconfig │ │ │ │ ├── Far3_lua │ │ │ │ │ ├── ConEmu.CtrlNumber.lua │ │ │ │ │ ├── ConEmu.CtrlO.lua │ │ │ │ │ ├── ConEmu.CtrlShiftT.lua │ │ │ │ │ ├── ConEmu.Editor.lua │ │ │ │ │ ├── ConEmu.FontSize.lua │ │ │ │ │ ├── ConEmu.PanelsList.lua │ │ │ │ │ ├── ConEmu.ShiftEnter.lua │ │ │ │ │ ├── ConEmu.TabList.lua │ │ │ │ │ ├── ConEmu.Thumbnails.lua │ │ │ │ │ ├── Editor.MsRClick.lua │ │ │ │ │ └── Thumbnails_KeyBar.farconfig │ │ │ │ ├── GitShowBranch.cmd │ │ │ │ ├── IsConEmu.cmd │ │ │ │ ├── License.txt │ │ │ │ ├── Portable.txt │ │ │ │ ├── RenameTab.cmd │ │ │ │ ├── Scripts │ │ │ │ │ ├── git-log.cmd │ │ │ │ │ └── readme.txt │ │ │ │ ├── SetConTitle.cmd │ │ │ │ ├── SetEscChar.cmd │ │ │ │ ├── SetProgress.cmd │ │ │ │ ├── Settings-ConEmu.reg │ │ │ │ ├── TypeBuildErrors.cmd │ │ │ │ ├── WhatsNew-ConEmu.txt │ │ │ │ ├── cecho.cmd │ │ │ │ ├── clink │ │ │ │ │ └── Readme.txt │ │ │ │ ├── conemu-cyg-32.exe │ │ │ │ ├── conemu-cyg-64.exe │ │ │ │ ├── conemu-msys-32.exe │ │ │ │ ├── conemu-msys2-32.exe │ │ │ │ ├── conemu-msys2-64.exe │ │ │ │ ├── csudo.cmd │ │ │ │ └── wsl │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── 256colors2.pl │ │ │ │ │ ├── README.md │ │ │ │ │ ├── cygwin1.dll │ │ │ │ │ ├── hashlist.sha256 │ │ │ │ │ ├── wsl-boot.sh │ │ │ │ │ ├── wsl-con.cmd │ │ │ │ │ ├── wslbridge-backend │ │ │ │ │ └── wslbridge.exe │ │ │ ├── ConEmu64.exe │ │ │ ├── ConEmu64.map │ │ │ └── plugins │ │ │ │ └── ConEmu │ │ │ │ ├── Background │ │ │ │ ├── Background.xml │ │ │ │ ├── ConEmuBg.dll │ │ │ │ ├── ConEmuBg.map │ │ │ │ ├── ConEmuBg.x64.dll │ │ │ │ ├── ConEmuBg.x64.map │ │ │ │ ├── ConEmuBg_en.lng │ │ │ │ ├── ConEmuBg_ru.lng │ │ │ │ └── img │ │ │ │ │ ├── archive.png │ │ │ │ │ ├── caution.png │ │ │ │ │ ├── database.png │ │ │ │ │ ├── downloads.png │ │ │ │ │ ├── drive_cdrom.png │ │ │ │ │ ├── drive_cloud.png │ │ │ │ │ ├── drive_fixed.png │ │ │ │ │ ├── drive_network.png │ │ │ │ │ ├── drive_ramdisk.png │ │ │ │ │ ├── drive_removable.png │ │ │ │ │ ├── dropbox.png │ │ │ │ │ ├── globe.png │ │ │ │ │ ├── music.png │ │ │ │ │ ├── network.png │ │ │ │ │ ├── plugin.png │ │ │ │ │ ├── recycle.png │ │ │ │ │ ├── science.png │ │ │ │ │ └── trash.png │ │ │ │ ├── ConEmu.dll │ │ │ │ ├── ConEmu.map │ │ │ │ ├── ConEmu.x64.dll │ │ │ │ ├── ConEmu.x64.map │ │ │ │ ├── ConEmuPlugin_en.lng │ │ │ │ ├── ConEmuPlugin_ru.lng │ │ │ │ ├── Lines │ │ │ │ ├── ConEmuLn.dll │ │ │ │ ├── ConEmuLn.map │ │ │ │ ├── ConEmuLn.x64.dll │ │ │ │ ├── ConEmuLn.x64.map │ │ │ │ ├── ConEmuLn_en.lng │ │ │ │ └── ConEmuLn_ru.lng │ │ │ │ ├── Readme.txt │ │ │ │ └── Thumbs │ │ │ │ ├── ConEmuTh.dll │ │ │ │ ├── ConEmuTh.map │ │ │ │ ├── ConEmuTh.x64.dll │ │ │ │ ├── ConEmuTh.x64.map │ │ │ │ ├── ConEmuTh_en.lng │ │ │ │ ├── ConEmuTh_ru.lng │ │ │ │ ├── gdi+.t32 │ │ │ │ ├── gdi+.t32.map │ │ │ │ ├── gdi+.t64 │ │ │ │ ├── gdi+.t64.map │ │ │ │ ├── ico.t32 │ │ │ │ ├── ico.t32.map │ │ │ │ ├── ico.t64 │ │ │ │ ├── ico.t64.map │ │ │ │ ├── pe.t32 │ │ │ │ ├── pe.t32.map │ │ │ │ ├── pe.t64 │ │ │ │ └── pe.t64.map │ │ │ ├── init.bat │ │ │ ├── lib │ │ │ ├── lib_base.cmd │ │ │ ├── lib_console.cmd │ │ │ ├── lib_git.cmd │ │ │ ├── lib_path.cmd │ │ │ ├── lib_profile.cmd │ │ │ └── start-ssh-agent.sh │ │ │ ├── profile.ps1 │ │ │ ├── psmodules │ │ │ └── PsGet │ │ │ │ └── PsGet.psm1 │ │ │ ├── sources.json │ │ │ ├── user_aliases.cmd.default │ │ │ ├── user_profile.cmd.default │ │ │ ├── user_profile.ps1.default │ │ │ └── user_profile.sh.default │ ├── everything │ │ ├── Everything.db.tmp │ │ ├── Everything.exe │ │ ├── Everything.ini │ │ └── Everything.lng │ ├── procexp64.exe │ ├── ruler │ │ ├── aruler.exe │ │ ├── aruler.exe.config │ │ ├── arulerhighres.ico │ │ ├── arulerlowres.ico │ │ ├── de │ │ │ └── aruler.resources.dll │ │ ├── en-GB │ │ │ └── aruler.resources.dll │ │ ├── es │ │ │ └── aruler.resources.dll │ │ ├── fr │ │ │ └── aruler.resources.dll │ │ ├── it │ │ │ └── aruler.resources.dll │ │ ├── pl │ │ │ └── aruler.resources.dll │ │ ├── pt │ │ │ └── aruler.resources.dll │ │ └── sv-SE │ │ │ └── aruler.resources.dll │ ├── snipaste │ │ ├── Qt5Concurrent.dll │ │ ├── Qt5Core.dll │ │ ├── Qt5Gui.dll │ │ ├── Qt5Multimedia.dll │ │ ├── Qt5Network.dll │ │ ├── Qt5PrintSupport.dll │ │ ├── Qt5Svg.dll │ │ ├── Qt5Widgets.dll │ │ ├── Qt5WinExtras.dll │ │ ├── Snipaste.exe │ │ ├── audio │ │ │ ├── qtaudio_wasapi.dll │ │ │ └── qtaudio_windows.dll │ │ ├── hoedown.dll │ │ ├── iconengines │ │ │ └── qsvgicon.dll │ │ ├── imageformats │ │ │ ├── qgif.dll │ │ │ ├── qicns.dll │ │ │ ├── qico.dll │ │ │ ├── qjpeg.dll │ │ │ ├── qsvg.dll │ │ │ ├── qtga.dll │ │ │ ├── qtiff.dll │ │ │ ├── qwbmp.dll │ │ │ └── qwebp.dll │ │ ├── lang │ │ │ ├── ar_jo.qm │ │ │ ├── de_de.qm │ │ │ ├── el_gr.qm │ │ │ ├── fr_fr.qm │ │ │ ├── ja_jp.qm │ │ │ ├── nl_nl.qm │ │ │ ├── pl_pl.qm │ │ │ ├── pt_br.qm │ │ │ ├── pt_pt.qm │ │ │ ├── qt_de.qm │ │ │ ├── qt_el.qm │ │ │ ├── qt_fr.qm │ │ │ ├── qt_ja.qm │ │ │ ├── qt_nl.qm │ │ │ ├── qt_pl.qm │ │ │ ├── qt_pt_br.qm │ │ │ ├── qt_pt_pt.qm │ │ │ ├── qt_ru.qm │ │ │ ├── qt_sr.qm │ │ │ ├── qt_sv.qm │ │ │ ├── qt_tr.qm │ │ │ ├── qt_vi_vn.qm │ │ │ ├── qt_zh_cn.qm │ │ │ ├── qt_zh_tw.qm │ │ │ ├── ru.qm │ │ │ ├── sr.qm │ │ │ ├── sv.qm │ │ │ ├── tr_tr.qm │ │ │ ├── vi_vn.qm │ │ │ ├── zh_cn.qm │ │ │ └── zh_tw.qm │ │ ├── libeay32.dll │ │ ├── msvcp140.dll │ │ ├── msvcr120.dll │ │ ├── platforms │ │ │ └── qwindows.dll │ │ ├── printsupport │ │ │ └── windowsprintersupport.dll │ │ ├── quazip5.dll │ │ ├── readme.txt │ │ ├── sound │ │ │ └── snip.wav │ │ ├── ssleay32.dll │ │ └── vcruntime140.dll │ └── tree.cmd └── test.ps1 ├── mouse.ahk ├── readme.md ├── remote-desktop.ahk ├── search-with-everything.ahk ├── software.ahk ├── temp ├── runOrSwitch.ahk ├── test.ahk └── test.ahk.bak ├── test.ahk ├── tools └── scanCode.ahk └── tray.ahk /.gitignore: -------------------------------------------------------------------------------- 1 | /editor/ 2 | metaKeyboard/software/everything/Everything.db 3 | 4 | # hard link to folder and file in metaKeyboard 5 | /software/ 6 | config.ini 7 | # hard link end 8 | 9 | metaKeyboard/software/everything/Everything.ini 10 | metaKeyboard/software/everything/Run History.csv 11 | metaKeyboard/software/cmder/config/.history 12 | metaKeyboard/software/Clipjump_x64/cache/ 13 | metaKeyboard/software/Clipjump_x64/cache/data.db 14 | metaKeyboard/software/snipaste/history/**/* 15 | metaKeyboard/software/snipaste/splog.txt -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "tasks": [{ 6 | "taskName": "run", 7 | "command": ".\\index.ahk", 8 | "type": "shell" 9 | }, 10 | { 11 | "taskName": "build", 12 | "command": ".\\compiler.cmd", 13 | "type": "shell" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /compiler.cmd: -------------------------------------------------------------------------------- 1 | REM use ctrl+win+alt + c to exit the script 2 | del "./metaKeyboard/metaKeyboard.exe" 3 | ahk2exe.exe /in "index.ahk" /icon "metaKeyboard.ico" /out "./metaKeyboard/metaKeyboard.exe" 4 | start ./metaKeyboard/metaKeyboard.exe -------------------------------------------------------------------------------- /config.ahk: -------------------------------------------------------------------------------- 1 | ; specify the configuration here 2 | IniRead, everythingPath, .\config.ini, tools, everythingPath 3 | IniRead, virtualMachineManager, .\config.ini, tools, virtualMachineManager 4 | IniRead, processExplorer, .\config.ini, tools, processExplorer 5 | IniRead, gifTool, .\config.ini, tools, gifTool 6 | IniRead, snippingTool, .\config.ini, tools, snippingTool 7 | IniRead, searchEngine, .\config.ini, tools, searchEngine 8 | IniRead, searchEngineSecondary, .\config.ini, tools, searchEngineSecondary 9 | IniRead, editor, .\config.ini, tools, editor 10 | IniRead, code, .\config.ini, tools, code 11 | IniRead, cmd, .\config.ini, tools, cmd 12 | IniRead, ruler, .\config.ini, tools, ruler 13 | IniRead, visualStudio, .\config.ini, tools, visualStudio 14 | -------------------------------------------------------------------------------- /create-new-file.ahk: -------------------------------------------------------------------------------- 1 | ; This is part of my AutoHotKey [1] script. When you are in Windows Explorer it 2 | ; allows you to press Ctrl+Alt+N and type a filename, and that file is created 3 | ; in the current directory and opened in the appropriate editor (usually 4 | ; [gVim](http://www.vim.org/) in my case, but it will use whatever program is 5 | ; associated with the file in Windows Explorer). 6 | 7 | ; This is much easier than the alternative that I have been using until now: 8 | ; Right click > New > Text file, delete default filename and extension (which 9 | ; isn't highlighted in Windows 7), type the filename, press enter twice. 10 | ; (Particularly for creating dot files like ".htaccess".) 11 | 12 | ; Credit goes to aubricus [2] who wrote most of this - I just added the 13 | ; 'IfWinActive' check and 'Run %UserInput%' at the end. 14 | 15 | ; [1]: http://www.autohotkey.com/ 16 | ; [2]: https://gist.github.com/1148174 17 | 18 | 19 | ; Only run when Windows Explorer or Desktop is active 20 | ; Ctrl+Alt+N 21 | 22 | ^!n:: 23 | #IfWinActive, ahk_class ExploreWClass||ahk_class Progman||ahk_class WorkerW ||ahk_class CabinetWclass 24 | { 25 | ; Get full path from open Explorer window 26 | WinGetText, FullPath, A 27 | ; Clean up result 28 | StringReplace, FullPath, FullPath, `r, , all 29 | FullPath := RegExReplace(FullPath, "^.*`nAddress: ([^`n]+)`n.*$", "$1") 30 | ; Change working directory 31 | SetWorkingDir, %FullPath% 32 | ; An error occurred with the SetWorkingDir directive 33 | If ErrorLevel { 34 | Send, ^!n 35 | Return 36 | } 37 | 38 | ; Display input box for filename 39 | InputBox, UserInput, New File (example: foo.txt), , , 400, 100 40 | ; User pressed cancel 41 | If ErrorLevel 42 | Return 43 | 44 | ; Create file 45 | FileAppend, , %UserInput% 46 | ; Open the file in the appropriate editor 47 | ;Run %UserInput% 48 | Return 49 | } 50 | #IfWinActive 51 | -------------------------------------------------------------------------------- /functionKeys.ahk: -------------------------------------------------------------------------------- 1 | ;===================================================================== 2 | ; Function Keys 3 | ;--------------------------------------------------------------------- 4 | ; After Alt-Tab, move mouse to center of newly activated window. 5 | ;~!Tab:: 6 | ;KeyWait, Alt 7 | ;KeyWait, Tab 8 | ;moveMouseToWindowCenter() 9 | ;return 10 | ;-----------------------------------o 11 | ;CapsLock & /:: Send ^/ ;Toggle Line Comment 12 | ;-----------------------------------o 13 | ;CapsLock & \:: Send +!a ;Toggle Block Comment 14 | ;-----------------------------------o 15 | 16 | ;-----------------------------------o Goto files pane 17 | #f:: 18 | if WinActive("ahk_class CabinetWClass") { ; Windows Explorer 19 | ControlFocus, DirectUIHWND3, A 20 | SendInput, {Space} 21 | return 22 | } 23 | return 24 | ;-----------------------------------o Goto Navigation pane 25 | #n:: 26 | if WinActive("ahk_class CabinetWClass") { ; Windows Explorer 27 | ControlFocus, SysTreeView321, A 28 | SendInput, {Space} 29 | return 30 | } 31 | return 32 | 33 | ;-----------------------------------o copy file full path to clipboard 34 | Capslock & \:: 35 | if WinActive("ahk_class CabinetWClass") { 36 | SendInput, ^c 37 | Sleep 100 38 | Clipboard := Clipboard 39 | return 40 | } 41 | return 42 | 43 | ;-----------------------------------o Virtual machine 44 | #v:: 45 | Run "%virtualMachineManager%" 46 | return 47 | 48 | ;-----------------------------------o Goto Navigation pane 49 | #d:: 50 | Run, %A_Desktop% 51 | return 52 | ;----------------------------------o ctl+alt+c: Copy and search with google 53 | ^!c:: 54 | { 55 | Send, ^c 56 | Sleep 50 57 | Run, "%searchEngine%/search?q=%clipboard%" 58 | Return 59 | } 60 | ;---------------------------------o 61 | ^#!l:: 62 | RefreshEnvironment() 63 | Send, ^s ; To save a changed script 64 | Sleep, 300 ; give it time to save the script 65 | Reload 66 | Return 67 | 68 | #!^c:: 69 | TrayTip, AutoHotKey, Exited, 1 70 | Sleep 1000 71 | ExitApp 72 | return 73 | 74 | #include %A_LineFile%\..\create-new-file.ahk. -------------------------------------------------------------------------------- /index.ahk: -------------------------------------------------------------------------------- 1 | #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. 2 | ;#Warn ; Enable warnings to assist with detecting common errors. 3 | SendMode Input ; Recommended for new scripts due to its superior speed and reliability. 4 | SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. 5 | 6 | #SingleInstance force 7 | #MaxHotkeysPerInterval 500 8 | 9 | ; Using the keyboard hook to implement the Numpad hotkeys prevents 10 | ; them from interfering with the generation of ANSI characters such 11 | ; as à. This is because AutoHotkey generates such characters 12 | ; by holding down ALT and sending a series of Numpad keystrokes. 13 | ; Hook hotkeys are smart enough to ignore such keystrokes. 14 | #UseHook 15 | 16 | 17 | ;===================================================================== 18 | ; Metasong's AHK Script 19 | ;--------------------------------------------------------------------- 20 | ;Description: 21 | ; This Script is wrote by Metasong via AutoHotKey Script. It 22 | ; Provides an enhancement towards the "Useless Key" CapsLock, and 23 | ; turns CapsLock into an useful function Key just like Ctrl and Alt 24 | ; by combining CapsLock with almost other keys in the keyboard. 25 | ; 26 | ;--------------------------------------------------------------------- 27 | ; Use it whatever and wherever you like. Hope it helps! 28 | ;===================================================================== 29 | #include %A_LineFile%\..\config.ahk. 30 | #Include %A_LineFile%\..\init.ahk. 31 | #Include %A_LineFile%\..\lib\index.ahk. 32 | #include %A_LineFile%\..\keyboard.ahk. 33 | #include %A_LineFile%\..\functionKeys.ahk. 34 | #include %A_LineFile%\..\software.ahk. 35 | #Include %A_LineFile%\..\tray.ahk. 36 | ;#Include %A_LineFile%\..\mouse.ahk. 37 | ;--------------------------------------------------------------------- -------------------------------------------------------------------------------- /init.ahk: -------------------------------------------------------------------------------- 1 | ; solve problem: ahk not work in win10 in some applications 2 | ; https://stackoverflow.com/questions/31839062/autohotkey-in-windows-10-hotkeys-not-working-in-some-applications 3 | if not A_IsAdmin 4 | { 5 | try{ 6 | Run *RunAs "%A_ScriptFullPath%" ; Requires v1.0.92.01+ 7 | } Catch e{ 8 | ExitApp 9 | } 10 | } 11 | 12 | TrayTip, AutoHotKey, Started, 1 13 | SoundBeep, 300, 150 14 | 15 | TRY_startup = Runs at startup 16 | TRY_options = Options 17 | Menu, tray, DeleteAll 18 | menu, tray, add ; separator 19 | Menu, Options_Tray, add, % TRY_startup, startup 20 | Menu, tray, add, % TRY_options, :Options_Tray -------------------------------------------------------------------------------- /keyboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/keyboard.gif -------------------------------------------------------------------------------- /lib/fileExplorer.ahk: -------------------------------------------------------------------------------- 1 | Explorer_GetSelection(hwnd="") { 2 | hwnd := hwnd ? hwnd : WinExist("A") 3 | WinGetClass class, ahk_id %hwnd% 4 | if (class="CabinetWClass" or class="ExploreWClass" or class="Progman") 5 | for window in ComObjCreate("Shell.Application").Windows 6 | if (window.hwnd==hwnd) 7 | sel := window.Document.SelectedItems 8 | for item in sel 9 | ToReturn .= item.path "`n" 10 | return Trim(ToReturn,"`n") 11 | } -------------------------------------------------------------------------------- /lib/index.ahk: -------------------------------------------------------------------------------- 1 | RemoveToolTip(){ 2 | SetTimer, RemoveToolTip, Off 3 | ToolTip 4 | } 5 | 6 | RemoveTrayTip(){ 7 | SetTimer, RemoveTrayTip, Off 8 | TrayTip 9 | } 10 | 11 | moveMouseToWindowCenter() { 12 | WinGetPos,x,y,width,height,A 13 | While (x < 0 Or y < 0) 14 | { 15 | Sleep,100 16 | WinGetPos,x,y,width,height,A 17 | IfGreater,A_Index,2,Break 18 | } 19 | MouseMove,width/2,height/2 20 | Tooltip, Smile every day! 21 | SetTimer, RemoveToolTip, 2000 22 | } 23 | 24 | isRemoteDesktopFullScreen() { 25 | If WinActive("ahk_class TscShellContainerClass") { 26 | WinGet, maxOrMin, MinMax, ahk_class TscShellContainerClass 27 | if (maxOrMin = 0) { 28 | WinGetPos, PosX, PosY, WinWidth, WinHeight, ahk_class TscShellContainerClass 29 | if (PosY = 0) { ; it is fully maximized 30 | return true 31 | } 32 | } 33 | } 34 | return false 35 | } 36 | 37 | GetFolder() 38 | { 39 | WinGetClass,var,A 40 | If var in CabinetWClass,ExplorerWClass,Progman 41 | { 42 | IfEqual,var,Progman 43 | v := A_Desktop 44 | else 45 | { 46 | winGetText,Fullpath,A 47 | loop,parse,Fullpath,`r`n 48 | { 49 | IfInString,A_LoopField,:\ 50 | { 51 | StringGetPos,pos,A_Loopfield,:\,L 52 | Stringtrimleft,v,A_loopfield,(pos - 1) 53 | break 54 | } 55 | } 56 | } 57 | return, v 58 | } 59 | } 60 | 61 | #include %A_LineFile%\..\key.ahk. 62 | #Include %A_LineFile%\..\shellRun.ahk. 63 | #Include, %A_LineFile%\..\fileExplorer.ahk. 64 | #include, %A_LineFile%\..\system.ahk. -------------------------------------------------------------------------------- /lib/system.ahk: -------------------------------------------------------------------------------- 1 | RefreshEnvironment() 2 | { 3 | Path := "" 4 | PathExt := "" 5 | RegKeys := "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment,HKCU\Environment" 6 | Loop, Parse, RegKeys, CSV 7 | { 8 | Loop, Reg, %A_LoopField%, V 9 | { 10 | RegRead, Value 11 | If (A_LoopRegType == "REG_EXPAND_SZ" && !ExpandEnvironmentStrings(Value)) 12 | Continue 13 | If (A_LoopRegName = "PATH") 14 | Path .= Value . ";" 15 | Else If (A_LoopRegName = "PATHEXT") 16 | PathExt .= Value . ";" 17 | Else 18 | EnvSet, %A_LoopRegName%, %Value% 19 | } 20 | } 21 | EnvSet, PATH, %Path% 22 | EnvSet, PATHEXT, %PathExt% 23 | } 24 | ExpandEnvironmentStrings(ByRef vInputString) 25 | { 26 | ; get the required size for the expanded string 27 | vSizeNeeded := DllCall("ExpandEnvironmentStrings", "Str", vInputString, "Int", 0, "Int", 0) 28 | If (vSizeNeeded == "" || vSizeNeeded <= 0) 29 | return False ; unable to get the size for the expanded string for some reason 30 | 31 | vByteSize := vSizeNeeded + 1 32 | If (A_PtrSize == 8) { ; Only 64-Bit builds of AHK_L will return 8, all others will be 4 or blank 33 | vByteSize *= 2 ; need to expand to wide character sizes 34 | } 35 | VarSetCapacity(vTempValue, vByteSize, 0) 36 | 37 | ; attempt to expand the environment string 38 | If (!DllCall("ExpandEnvironmentStrings", "Str", vInputString, "Str", vTempValue, "Int", vSizeNeeded)) 39 | return False ; unable to expand the environment string 40 | vInputString := vTempValue 41 | 42 | ; return success 43 | Return True 44 | } -------------------------------------------------------------------------------- /metaKeyboard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard.ico -------------------------------------------------------------------------------- /metaKeyboard/config.ini: -------------------------------------------------------------------------------- 1 | ; specify the configuration here 2 | [tools] 3 | ;set alt+shift+f as toggle window hotkey, ctrl+alt+shift+f as new window hotkey 4 | everythingPath = ".\software\everything\Everything.exe" 5 | gifTool = ".\software\ScreenToGif.exe" 6 | ;snippingTool.exe 7 | snippingTool = ".\software\snipaste\Snipaste.exe" 8 | searchEngine ="https://www.google.com" 9 | searchEngineSecondary = "https://global.bing.com/?FORM=HPCNEN&setmkt=en-us&setlang=en-us" 10 | code =".\software\Visual Studio Code.lnk" 11 | editor = "gvim.bat" 12 | cmd = ".\software\cmder\Cmder.exe" 13 | ruler = ".\software\ruler\aruler.exe" 14 | visualStudio = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe" 15 | processExplorer = ".\software\procexp64.exe" 16 | virtualMachineManager = ".\software\Hyper-V Manager.lnk" 17 | [register] 18 | workDirectory = M:\Workspace 19 | -------------------------------------------------------------------------------- /metaKeyboard/metaKeyboard.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/metaKeyboard.exe -------------------------------------------------------------------------------- /metaKeyboard/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /metaKeyboard/register.ps1: -------------------------------------------------------------------------------- 1 | Import-Module ".\EnvPath.psm1" 2 | function Parse-IniFile ($file) { 3 | $ini = @{} 4 | switch -regex -file $file { 5 | #Section. 6 | "^\[(.+)\]$" { 7 | $section = $matches[1].Trim() 8 | $ini[$section] = @{} 9 | continue 10 | } 11 | #Int. 12 | "^\s*([^#].+?)\s*=\s*(\d+)\s*$" { 13 | $name, $value = $matches[1..2] 14 | $ini[$section][$name] = [int]$value 15 | continue 16 | } 17 | #Decimal. 18 | "^\s*([^#].+?)\s*=\s*(\d+\.\d+)\s*$" { 19 | $name, $value = $matches[1..2] 20 | $ini[$section][$name] = [decimal]$value 21 | continue 22 | } 23 | #Everything else. 24 | "^\s*([^#].+?)\s*=\s*(.*)" { 25 | $name, $value = $matches[1..2] 26 | $ini[$section][$name] = $value.Trim() 27 | } 28 | } 29 | $ini 30 | } 31 | 32 | 33 | $ini = Parse-IniFile($PSScriptRoot + "\config.ini") 34 | 35 | [Environment]::SetEnvironmentVariable("g", $env:USERPROFILE + "\Documents\GitHub", [System.EnvironmentVariableTarget]::User) 36 | [Environment]::SetEnvironmentVariable("r", $env:USERPROFILE + "\Source\Repos", [System.EnvironmentVariableTarget]::User) 37 | [Environment]::SetEnvironmentVariable("w", $ini["register"]["workDirectory"], [System.EnvironmentVariableTarget]::User) 38 | 39 | $metaKB_path = (Get-Item -Path ".\" -Verbose).FullName 40 | [Environment]::SetEnvironmentVariable("metaKB", $metaKB_path, [System.EnvironmentVariableTarget]::User) 41 | 42 | $cmder_path = $metaKB_Path + '\software\cmder' 43 | # Write-Host $cmder_path 44 | Add-EnvPath $cmder_path 'User' 45 | 46 | $software_path = $metaKB_path + '\software' 47 | Add-EnvPath $software_path 'User' -------------------------------------------------------------------------------- /metaKeyboard/registryHacks.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/registryHacks.reg -------------------------------------------------------------------------------- /metaKeyboard/registryHacksRestore.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/registryHacksRestore.reg -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/Clipjump.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/Clipjump.chm -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/Clipjump.chw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/Clipjump.chw -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/ClipjumpCustom.ini: -------------------------------------------------------------------------------- 1 | ;Customizer File for Clipjump 2 | ;Add your custom settings here 3 | 4 | [AutoRun] 5 | ;auto-run items go here -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/Clipjump_x64.ahk: -------------------------------------------------------------------------------- 1 | #Notrayicon 2 | 3 | run, %A_AhkPath% "%A_ScriptDir%\Clipjump.ahk" -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/Clipjump_x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/Clipjump_x64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/icons/no_history.Ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/icons/no_history.Ico -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/icons/no_monitoring.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/icons/no_monitoring.ico -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/icons/octicons-local.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/icons/octicons-local.ttf -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/languages/Nederlands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/languages/Nederlands.txt -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/lib/TT_Console.ahk: -------------------------------------------------------------------------------- 1 | /* 2 | TT_Console() v0.03 3 | Use Tooltip as a User Interface 4 | 5 | By: 6 | Avi Aryan 7 | 8 | Info: 9 | keys - stores space separated values of keys that are prompted for a user input 10 | font_options - Font options as in Gui ( eg -> s8 bold underline ) 11 | font_face - Font face names. Separate them by a | to set prority 12 | 13 | Returns > 14 | The key which has been pressed 15 | */ 16 | 17 | ;EXAMPLE 18 | ;a := TT_Console( "Hi`nPress Y to see another message.`nPress N to exit script", "y n", empty_var, empty_var, 1, "s12", "Arial|Consolas") 19 | ;if a = y 20 | ;... 21 | ;return 22 | 23 | 24 | TT_Console(msg, keys, x="", y="", fontops="", fontname="", whichtooltip=1, followMouse=0) { 25 | 26 | hFont := getHFONT(fontops, fontname) 27 | TooltipEx(msg, x, y, whichtooltip, hFont) 28 | 29 | ;create hotkeys 30 | loop, parse, keys, %A_space%, %a_space% 31 | hkZ(A_LoopField, "TT_Console_Check", 1) 32 | 33 | is_TTkey_pressed := 0 34 | while !is_TTkey_pressed 35 | { 36 | if followMouse 37 | { 38 | TooltipEx(msg,,, whichtooltip) 39 | sleep 100 40 | } else { 41 | sleep 20 42 | } 43 | } 44 | 45 | TooltipEx(,,, whichtooltip) 46 | 47 | loop, parse, keys, %A_space%, %a_space% 48 | hkZ(A_LoopField, "TT_Console_Check", 0) 49 | 50 | return what_pressed 51 | 52 | 53 | TT_Console_Check: 54 | what_pressed := A_ThisHotkey 55 | is_TTkey_pressed := 1 56 | return 57 | } 58 | 59 | -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/lib/settingsHelper.ahk: -------------------------------------------------------------------------------- 1 | /** 2 | * This file has functions which help the settings gui and making changes according to settings.ini in general 3 | */ 4 | 5 | 6 | /** 7 | * enable/disable the win for paste mode feature 8 | * @param {bool} flag if 1 then enable, else disable 9 | * @param {bool} write if 1 then also write to settings file 10 | */ 11 | manageWinPasteMode(flag, write=0){ 12 | ; disable old shortcut 13 | hkZ( ( paste_k ? "$" pstIdentifier paste_k : emptyvar ) , "Paste", 0) 14 | ; set the vars 15 | if (flag == 1){ 16 | pstIdentifier := "#" 17 | pstKeyName := "LWin" 18 | } else { 19 | pstIdentifier := "^" 20 | pstKeyName := "Ctrl" 21 | } 22 | ; set the shortcut 23 | hkZ( ( paste_k && CLIPJUMP_STATUS ? "$" pstIdentifier paste_k : emptyvar ) , "Paste") 24 | ; write 25 | if (write == 1){ 26 | ini_write("Advanced", "WinForPasteMode", flag, 0) 27 | } 28 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/lib/translations.ahk: -------------------------------------------------------------------------------- 1 | ;Translations Function for Clipjump 2 | ;IDEAS 3 | ;Translation files are simple text-files with var=value syntax . Add ; before for comment . Only newline comments 4 | ;returns object 5 | 6 | ;REGIONS 7 | ;TIP , ABT , HST , PRV , SET , CNL , TRY , ACT , IGN , LNG, CHC , API , PLG _ (used for independent names) 8 | 9 | 10 | Translations_load(file="languages\english.txt", default_file="languages\english.txt"){ 11 | obj := {} , f := default_file 12 | 13 | if !FileExist(default_file){ 14 | MsgBox, 16, Warning, % TXT.LNG_error 15 | } 16 | 17 | loop 2 18 | { 19 | loop, read, % f 20 | { 21 | if !( line := Trim(A_LoopReadLine) ) or ( Instr(line, ";") = 1 ) 22 | continue 23 | p := Instr(line, "=") 24 | if p = 1 25 | value := Ltrim( Substr(line, 2) ) , obj[var] .= "`n" value 26 | else 27 | var := Trim( Substr(line, 1, p-1) ) , value := LTrim( Substr(line, p+1) ) 28 | , obj[var] := value 29 | } 30 | p := 0 31 | f := file 32 | } 33 | return obj 34 | } 35 | 36 | Translations_apply(){ 37 | ;applies the loaded translations in vars to all GUIs and needed places 38 | ;channelGUI(1) 39 | trayMenu(1) 40 | init_actionmode() 41 | Translations_fixglobalvars() 42 | } 43 | 44 | Translations_fixglobalvars(){ 45 | global 46 | MSG_TRANSFER_COMPLETE := valueof(TXT.TIP_copied_2) 47 | CopyMessage := !ini_IsMessage ? "" : MSG_TRANSFER_COMPLETE " {" CN.Name "}" 48 | 49 | MSG_CLIPJUMP_EMPTY := TXT.TIP_empty1 "`n`n" valueof(TXT.TIP_empty2_2) "`n`n" TXT.TIP_empty3 ;not `n`n 50 | MSG_ERROR := TXT.TIP_error 51 | MSG_MORE_PREVIEW := TXT.TIP_more 52 | MSG_PASTING := TXT.TIP_pasting 53 | MSG_DELETED := TXT.TIP_deleted 54 | MSG_ALL_DELETED := TXT.TIP_alldeleted 55 | MSG_CANCELLED := TXT.TIP_cancelled 56 | MSG_FIXED := TXT.TIP_fixed 57 | MSG_HISTORY_PREVIEW_IMAGE := TXT.HST_viewimage 58 | MSG_FILE_PATH_COPIED := TXT.TIP_filepath " " PROGNAME 59 | MSG_FOLDER_PATH_COPIED := TXT.TIP_folderpath " " PROGNAME 60 | } 61 | 62 | Translations_loadlist(){ 63 | ;load the lang files in dropdown form 64 | loop, languages\*.txt 65 | r .= Substr(A_LoopFileName, 1, -4) "|" 66 | , r .= ( Substr(A_LoopFileName, 1, -4) == ini_Lang ) ? "|" : "" 67 | GuiControl, 2:, ini_Lang, % "|" r 68 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/_registry.ahk: -------------------------------------------------------------------------------- 1 | #Include *i %A_ScriptDir%\plugins\deleteFileFolder.ahk 2 | #Include *i %A_ScriptDir%\plugins\hotPaste.ahk 3 | #Include *i %A_ScriptDir%\plugins\noformatting_paste.ahk 4 | #Include *i %A_ScriptDir%\plugins\pformat.commonformats.ahk 5 | #Include *i %A_ScriptDir%\plugins\pformat.noformatting.ahk 6 | #Include *i %A_ScriptDir%\plugins\pformat.sentencecase.ahk 7 | #Include *i %A_ScriptDir%\plugins\updateClipjumpClipboard.ahk 8 | -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/external.historyPathClean.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name History file paths cleaner 2 | ;@Plugin-Description Cleans History tool of copied file paths and folder paths. 3 | ;@Plugin-Author Avi 4 | ;@Plugin-version 0.1 5 | ;@Plugin-Tags history cleaning 6 | 7 | historypath := A_ScriptDir "\..\cache\history\" 8 | SetWorkingDir, %historypath% 9 | z := 0 10 | 11 | loop, *.txt 12 | { 13 | Fileread, var, %A_LoopFileName% 14 | match := 1 15 | loop, parse, var, `n, `r 16 | if !RegExMatch(A_LoopField, "i)^[A-Z]:\\[^\*\?\""\|]*$") 17 | match := 0 18 | if match { 19 | FileDelete, % A_LoopFileName 20 | z++ 21 | } 22 | } 23 | 24 | Msgbox, Cleaned %z% Items from the History. -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/external.translationFileCleaner.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name Translation File Cleaner 2 | ;@Plugin-Description Finds extra and duplicate keys in translation files and shows them 3 | ;@Plugin-Author Avi 4 | ;@Plugin-version 0.1 5 | ;@Plugin-Tags translation maintenance 6 | 7 | ;@Plugin-param1 The language file name to look in (without the .txt) 8 | #Include %A_ScriptDir%\..\publicAPI.ahk 9 | 10 | 11 | projectDir := A_WorkingDir 12 | 13 | FileRead, fstr, Clipjump.ahk 14 | 15 | loop, lib\*.ahk 16 | { 17 | tmp := "" 18 | FileRead, tmp, % A_LoopFileFullPath 19 | fstr .= "`n" tmp 20 | } 21 | 22 | ; MANAGING ARGUEMENT 23 | F = %1% 24 | if ( F == "" ) ; if no arguement passed 25 | ExitApp 26 | 27 | F := "languages\" F ".txt" 28 | if !FileExist(F){ 29 | Msgbox, Translation file not found. 30 | ExitApp 31 | } 32 | 33 | kobj := {} 34 | 35 | loop, read, % F 36 | { 37 | m := Trim(A_LoopReadLine) 38 | if ((Instr(m,";")==1) || (Instr(m,"=")==1) || !m) 39 | continue 40 | k := Trim(Substr(m, 1, Instr(m,"=")-1)) 41 | if !Instr(fstr, k) 42 | err .= k "`n" 43 | if !kobj.hasKey(k) 44 | kobj[k] := 0 45 | else 46 | dup .= k "`n" 47 | } 48 | 49 | cj := new Clipjump() 50 | str = "INVALIDS`n`n%err%`n`nDUPLICATES`n`n%dup%" 51 | fstr := "guiMsgBox(""Translation File Cleaner Results""," str ")" 52 | cj.runFunction(fstr) -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/hotPaste.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name Hotstring-Paste 2 | ;@Plugin-Version 0.26 3 | ;@Plugin-Description Edit the file "plugins\hotPaste.lib\base.ahk" to add hotstrings (like hotkeys) that will paste the desired clip when you write a particular text. 4 | ;@Plugin-Description Run this plugin once from here to have the 'base.ahk' file created. 5 | ;@Plugin-Author AutoHotkey, Avi 6 | ;@Plugin-Tags instant pasting 7 | 8 | #Hotstring EndChars `n `t 9 | 10 | plugin_hotPaste(){ 11 | FileCreateDir, plugins\hotPaste.lib 12 | 13 | test := " 14 | ( 15 | ; writing 'cj_site' followed by a space/Enter/Tab will PASTE the site URL 16 | ::cj_site:: 17 | API.PasteText(""http://clipjump.sourceforge.net"") 18 | return 19 | 20 | ::1stClip:: 21 | API.Paste(0,1) ; write '1stClip' to paste clip 1 of channel 0. 22 | return 23 | 24 | ::3clip:: 25 | API.Paste(CN.NG, 3) ; CN.NG has the current active channel number, this pastes 3rd clip of active channel 26 | return 27 | 28 | ; EDIT THIS FILE TO ADD MORE AND RESTART TO HAVE THEM LOADED 29 | )" 30 | 31 | if !FileExist( zPath := "plugins\hotPaste.lib\base.ahk" ) 32 | FileAppend, % test, % zPath 33 | 34 | MsgBox, 64, Hello, % "Please edit the plugins\hotPaste.lib\base.ahk file to meet your needs. See the documentation of HotPaste in help file for more info." 35 | ; . "A Gui will be added to this plugin in the future versions." 36 | Run % ini_defEditor " """ "plugins\hotPaste.lib\base.ahk""" 37 | } 38 | 39 | 40 | ;///////////////////// PLUGIN STARTS ////////////////////////////////////////// 41 | 42 | IfWinNotActive, a_window_dat_never_exists 43 | { 44 | ;//////////////////// HOTRSTRINGS AREA /////////////////////////////////// 45 | 46 | 47 | #Include *i %A_ScriptDir%\plugins\hotPaste.lib\base.ahk 48 | 49 | 50 | ; //////////////////// END OF HOTSTRINGS AREA ////////////////////////////// 51 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/hotPaste.lib/base.ahk: -------------------------------------------------------------------------------- 1 | ; writing 'cj_site' followed by a space/Enter/Tab will PASTE the site URL 2 | ::cj_site:: 3 | API.PasteText("http://clipjump.sourceforge.net") 4 | return 5 | 6 | ::1stClip:: 7 | API.Paste(0,1) ; write '1stClip' to paste clip 1 of channel 0. 8 | return 9 | 10 | ::3clip:: 11 | API.Paste(CN.NG, 3) ; CN.NG has the current active channel number, this pastes 3rd clip of active channel 12 | return 13 | ::longstraddress:: 14 | API.PasteText("103, Abc road`nCantt. Area`nXyz`nIndia") 15 | return 16 | ; EDIT THIS FILE TO ADD MORE AND RESTART TO HAVE THEM LOADED -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/noformatting_paste.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name NoFormatting Paste 2 | ;@Plugin-Description Pastes current clipboard without formatting. Make first parameter 1 to trim all types of whitespace. 3 | ;@Plugin-version 0.2 4 | ;@Plugin-Author Avi 5 | ;@Plugin-Tags no-format paste 6 | ;@Plugin-Silent 1 7 | 8 | /* 9 | To create a System Level shortcut, use with Customizer as- 10 | 11 | [paste_current_noformatting] 12 | bind = Win+v 13 | run = API.runPlugin(noformatting_paste.ahk) 14 | OR 15 | run = API.runPlugin(noformattin_paste.ahk, 1) 16 | 17 | */ 18 | 19 | plugin_noformatting_paste(trimall=0){ 20 | API.blockMonitoring(1) ; blocks Clipboard monitoring by Clipjump 21 | try Clipboard := trimall ? Trim(Clipboard, "`r`n `t") : Rtrim(Clipboard, "`r`n") ; Trims clipboard of any formatting 22 | API.blockMonitoring(0) ; enable monitoring now 23 | Send ^{vk56} ; i.e. ^v 24 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/pformat.commonformats.lib/user.ahk: -------------------------------------------------------------------------------- 1 | ; Add User paste formats here 2 | ; Prefix - plugin_pformat_commonformats_ -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/pformat.noformatting.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name Trim Formatting 2 | ;@Plugin-Description Strip off Formatting 3 | ;@Plugin-Author Avi 4 | ;@Plugin-Tags pformat 5 | 6 | ;@Plugin-Previewable 0 7 | ; Why previewable 0 ? because the text shown in tooltip is only bare text, without formatting... So this function doesn't change anything and thus 8 | ; is a waste of time running it. 9 | 10 | ;@Plugin-param1 Text to remove format off 11 | 12 | plugin_pformat_noformatting(zin){ 13 | zCS := getClipboardFormat() 14 | if (zCS== "[" TXT.TIP_text "]") 15 | { 16 | try z := Rtrim(zin, "`r`n") 17 | CALLER := 0 , STORE.ClipboardChanged := 1 ; make it 0 again to avoid any interference with apps like Excel 18 | return z 19 | } 20 | else return zin 21 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/pformat.sentencecase.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name SentenceCase 2 | ;@Plugin-Description Paste Text in Sentence Case 3 | ;@Plugin-Author Avi 4 | ;@Plugin-Tags pformat 5 | ;@Plugin-version 0.0.1 6 | ;@Plugin-Previewable 1 7 | 8 | ;@Plugin-param1 Text to convert in Sentence case 9 | 10 | plugin_pformat_sentencecase(zin){ 11 | zCS := getClipboardFormat() 12 | if (zCS== "[" TXT.TIP_text "]") 13 | { 14 | zin_copy := zin , STORE.ClipboardChanged := 1 15 | loop, parse, zin, `.?!`n`r 16 | { 17 | zChanged := plugin_pformat_sentencecase_upper(A_LoopField) 18 | StringReplace, zin_copy, zin_copy, % A_LoopField, % zChanged 19 | } 20 | return zin_copy 21 | } 22 | else return zin 23 | } 24 | 25 | plugin_pformat_sentencecase_upper(zin){ 26 | zStart := RegExMatch(zin, "iU)[a-z]", zFout) 27 | StringUpper, zFout, zFout 28 | zFst := Substr(zin, 1, (zStart?zStart:1)-1) 29 | zAll := Substr( zin, (zStart?zStart:1)+Strlen(zFout) ) 30 | StringLower, zAll, zAll 31 | return zFst zFout zAll 32 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/plugins/updateClipjumpClipboard.ahk: -------------------------------------------------------------------------------- 1 | ;@Plugin-Name Sync Clipjump Clipboard 2 | ;@Plugin-Silent 1 3 | ;@Plugin-Description Updates/Syncs clipjump clipboards with the current active system clipboard 4 | ;@Plugin-Author Avi 5 | ;@Plugin-Version 0.1 6 | ;@Plugin-Tags system clipboard clipjump 7 | 8 | ;@Plugin-param1 Pass 1 or True to show confirmation message after updating 9 | 10 | plugin_updateClipjumpClipboard(zMsg = 1){ 11 | try 12 | zcb := ClipboardAll 13 | catch 14 | error := 1 15 | try 16 | Clipboard := zcb 17 | catch 18 | error := 1 19 | sleep 500 20 | if zMsg 21 | if !error 22 | API.showTip( "Both Clipboards were synced. Success !", 1200) 23 | else API.showTip("Operation Failed ! There was an error", 1200) 24 | } -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/settings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/settings.ini -------------------------------------------------------------------------------- /metaKeyboard/software/Clipjump_x64/sqlite3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Clipjump_x64/sqlite3.dll -------------------------------------------------------------------------------- /metaKeyboard/software/Hyper-V Manager.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Hyper-V Manager.lnk -------------------------------------------------------------------------------- /metaKeyboard/software/ScreenToGif.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ScreenToGif.exe -------------------------------------------------------------------------------- /metaKeyboard/software/Visual Studio Code.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/Visual Studio Code.lnk -------------------------------------------------------------------------------- /metaKeyboard/software/VisualStudioShortcut/Current.vsk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/VisualStudioShortcut/Current.vsk -------------------------------------------------------------------------------- /metaKeyboard/software/VisualStudioShortcut/VS2015SHORTCUTBACKUP.RCJ: -------------------------------------------------------------------------------- 1 | 2 | :: 3 | :: Robocopy Job M:\WORKSPACE\METAKEYBOARD\METAKEYBOARD\SOFTWARE\VISUALSTUDIOSHORTCUT\VS2015SHORTCUTBACKUP.RCJ 4 | :: 5 | :: Created by JSong12 on Saturday, July 22, 2017 at 9:35:54 PM 6 | :: 7 | 8 | :: 9 | :: Source Directory : 10 | :: 11 | /SD:C:\Users\jsong12\AppData\Roaming\Microsoft\VisualStudio\14.0\ :: Source Directory. 12 | 13 | :: 14 | :: Destination Directory : 15 | :: 16 | /DD:M:\Workspace\metaKeyboard\metaKeyboard\software\VisualStudioShortcut\ :: Destination Directory. 17 | 18 | :: 19 | :: Include These Files : 20 | :: 21 | /IF :: Include Files matching these names 22 | Current.vsk 23 | 24 | :: 25 | :: Exclude These Directories : 26 | :: 27 | /XD :: eXclude Directories matching these names 28 | :: :: eXclude no names (currently - Command Line may override) 29 | 30 | :: 31 | :: Exclude These Files : 32 | :: 33 | /XF :: eXclude Files matching these names 34 | :: :: eXclude no names (currently - Command Line may override) 35 | :: 36 | :: Copy options : 37 | :: 38 | /MOT:2 :: MOnitor source; run again in m minutes Time, if changed. 39 | /DCOPY:DA :: what to COPY for directories (default is /DCOPY:DA). 40 | /COPY:DAT :: what to COPY for files (default is /COPY:DAT). 41 | :: 42 | :: Retry Options : 43 | :: 44 | /R:1000000 :: number of Retries on failed copies: default 1 million. 45 | /W:30 :: Wait time between retries: default is 30 seconds. 46 | :: 47 | :: Logging Options : 48 | :: 49 | -------------------------------------------------------------------------------- /metaKeyboard/software/VisualStudioShortcut/VSCode.vsk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/VisualStudioShortcut/VSCode.vsk -------------------------------------------------------------------------------- /metaKeyboard/software/VisualStudioShortcut/readme.md: -------------------------------------------------------------------------------- 1 | mklink "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSCode.vsk" "M:\Workspace\metaKeyboard\metaKeyboard\software\VisualStudioShortcut\VSCode.vsk" 2 | 3 | robocopy C:\Users\jsong12\AppData\Roaming\Microsoft\VisualStudio\14.0 M:\Workspace\metaKeyboard\metaKeyboard\software\VisualStudioShortcut Cur rent.vsk /MOT:2 /save:"M:\Workspace\metaKeyboard\metaKeyboard\software\VisualStudioShortcut\vs2015ShortcutBackup.rcj" 4 | 5 | sc create "vs2015 Shortcut Backup Service" binPath= "C:\Windows\system32\robocopy.exe /JOB:M:\Workspace\metaKeyboard\metaKeyboard\software\VisualStudioShortcut\VS2015SHORTCUTBACKUP.RCJ" start= auto 6 | 7 | NOTE: the sc solution is not work on windows 10 8 | 9 | and finally using the task scheduler 10 | Note: need to run the task using the SYSTEM account, otherwise there will be a console window. 11 | -------------------------------------------------------------------------------- /metaKeyboard/software/VisualStudioShortcut/vs2015ShortcutBackup_taskSchedulerBackup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/VisualStudioShortcut/vs2015ShortcutBackup_taskSchedulerBackup.xml -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/Cmder.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/Cmder.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Samuel Vasko 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/Version 1.3.11.843: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/Version 1.3.11.843 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/bin/Readme.md: -------------------------------------------------------------------------------- 1 | ## Bin 2 | 3 | This folder will be injected into the PATH environment variable at runtime. 4 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/config/Readme.md: -------------------------------------------------------------------------------- 1 | ## Config 2 | 3 | All config files must be in this folder. If there is no option to set this folder 4 | directly, it has to be hardlinked. 5 | 6 | * `user-aliases.cmd`: aliases in cmd; called from vendor\init.bat; autocreated from 7 | `vendor\user-aliases.cmd.default`. 8 | * `*.lua`: clink completions and prompt filters; autoloaded after all 9 | prompt filter and clink completions are initialized; add your own. 10 | * `user-profile.{sh|cmd|ps1}`: startup files for bash|cmd|powershell tasks; called from their 11 | respective startup scripts in `vendor\`; autocreated from 12 | `vendor\user-profile.{sh|cmd|ps1}.default` on first start of such a task. 13 | * `.history`: the current commandline history; autoupdated on close. 14 | * `settings`: settings for readline; overwritten on update. 15 | * `ConEmu.xml`: settings from ConEmu (=the UI of cmder -> Preferences); overwritten on update. 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/config/user_aliases.cmd: -------------------------------------------------------------------------------- 1 | ;= @echo off 2 | ;= rem Call DOSKEY and use this file as the macrofile 3 | ;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0% 4 | ;= rem In batch mode, jump to the end of the file 5 | ;= goto:eof 6 | ;= Add aliases below here 7 | e.=explorer . 8 | gl=git log --oneline --all --graph --decorate $* 9 | ls=ls --show-control-chars -F --color $* 10 | pwd=cd 11 | clear=cls 12 | history=cat "%CMDER_ROOT%\config\.history" 13 | unalias=alias /d $1 14 | vi=vim $* 15 | cmderr=cd /d "%CMDER_ROOT%" 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/config/user_profile.cmd: -------------------------------------------------------------------------------- 1 | :: use this file to run your own startup commands 2 | :: use in front of the command to prevent printing the command 3 | 4 | :: uncomment this to have the ssh agent load when cmder starts 5 | :: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-agent.cmd" /k exit 6 | 7 | :: uncomment the next two lines to use pageant as the ssh authentication agent 8 | :: SET SSH_AUTH_SOCK=/tmp/.ssh-pageant-auth-sock 9 | :: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-pageant.cmd" 10 | 11 | :: you can add your plugins to the cmder path like so 12 | :: set "PATH=%CMDER_ROOT%\vendor\whatever;%PATH%" 13 | 14 | :: arguments in this batch are passed from init.bat, you can quickly parse them like so: 15 | :: more useage can be seen by typing "cexec /?" 16 | 17 | :: %ccall% "/customOption" "command/program" 18 | 19 | @echo off 20 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/config/user_profile.ps1: -------------------------------------------------------------------------------- 1 | # Use this file to run your own startup commands 2 | 3 | ## Prompt Customization 4 | <# 5 | .SYNTAX 6 | 7 | λ 8 | .EXAMPLE 9 | N:\Documents\src\cmder [master] 10 | λ | 11 | #> 12 | 13 | [ScriptBlock]$PrePrompt = { 14 | 15 | } 16 | 17 | # Replace the cmder prompt entirely with this. 18 | # [ScriptBlock]$CmderPrompt = {} 19 | 20 | [ScriptBlock]$PostPrompt = { 21 | 22 | } 23 | 24 | ## 25 | 26 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder_blue.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder_blue.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder_green.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder_green.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder_orange.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder_orange.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder_purple.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder_purple.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder_red.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder_red.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/icons/cmder_yellow.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/icons/cmder_yellow.ico -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/Readme.md: -------------------------------------------------------------------------------- 1 | ## Vendor 2 | 3 | Third parties software & init script. 4 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/bin/cmder_diag.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | echo ------------------------------------ 4 | echo dir "%cmder_root%" 5 | echo ------------------------------------ 6 | dir "%cmder_root%" 7 | 8 | echo. 9 | echo ------------------------------------ 10 | echo dir "%cmder_root%\vendor" 11 | echo ------------------------------------ 12 | dir "%cmder_root%\vendor" 13 | 14 | echo. 15 | echo ------------------------------------ 16 | echo dir /s "%cmder_root%\bin" 17 | echo ------------------------------------ 18 | dir /s "%cmder_root%\bin" 19 | 20 | echo. 21 | echo ------------------------------------ 22 | echo dir /s "%cmder_root%\config" 23 | echo ------------------------------------ 24 | dir /s "%cmder_root%\config" 25 | 26 | echo. 27 | echo ------------------------------------ 28 | echo set 29 | echo ------------------------------------ 30 | set 31 | 32 | echo. 33 | echo ------------------------------------ 34 | echo where git 35 | echo ------------------------------------ 36 | where git 37 | 38 | echo. 39 | echo ------------------------------------ 40 | echo Make sure you sanitize this output of private data prior to posting it online for review by the CMDER Team! 41 | echo ------------------------------------ 42 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/bin/cmder_diag.ps1: -------------------------------------------------------------------------------- 1 | write-host ------------------------------------ 2 | write-host get-childitem "$env:CMDER_ROOT" 3 | write-host ------------------------------------ 4 | get-childitem "$env:CMDER_ROOT" 5 | 6 | write-host '' 7 | write-host ------------------------------------ 8 | write-host get-childitem "$env:CMDER_ROOT/vendor" 9 | write-host ------------------------------------ 10 | get-childitem "$env:CMDER_ROOT/vendor" 11 | 12 | write-host '' 13 | write-host ------------------------------------ 14 | write-host get-childitem -s "$env:CMDER_ROOT/bin" 15 | write-host ------------------------------------ 16 | get-childitem -s "$env:CMDER_ROOT/bin" 17 | 18 | write-host '' 19 | write-host ------------------------------------ 20 | write-host get-childitem -s "$env:CMDER_ROOT/config" 21 | write-host ------------------------------------ 22 | get-childitem -s "$env:CMDER_ROOT/config" 23 | 24 | write-host '' 25 | write-host ------------------------------------ 26 | write-host get-childitem env: 27 | write-host ------------------------------------ 28 | get-childitem env: |ft -autosize -wrap 29 | 30 | write-host '' 31 | write-host ------------------------------------ 32 | write-host get-command git 33 | write-host ------------------------------------ 34 | get-command git 35 | 36 | write-host '' 37 | write-host ------------------------------------ 38 | write-host Make sure you sanitize this output of private data prior to posting it online for review by the CMDER Team! 39 | write-host ------------------------------------ 40 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/bin/cmder_diag.sh: -------------------------------------------------------------------------------- 1 | echo ------------------------------------ 2 | echo ls -la "$CMDER_ROOT" 3 | echo ------------------------------------ 4 | ls -la "$CMDER_ROOT" 5 | 6 | echo '' 7 | echo ------------------------------------ 8 | echo ls -la "$CMDER_ROOT/vendor" 9 | echo ------------------------------------ 10 | ls -la "$CMDER_ROOT/vendor" 11 | 12 | echo '' 13 | echo ------------------------------------ 14 | echo ls -la /s "$CMDER_ROOT/bin" 15 | echo ------------------------------------ 16 | ls -laR /s "$CMDER_ROOT/bin" 17 | 18 | echo '' 19 | echo ------------------------------------ 20 | echo ls -la /s "$CMDER_ROOT/config" 21 | echo ------------------------------------ 22 | ls -laR /s "$CMDER_ROOT/config" 23 | 24 | echo '' 25 | echo ------------------------------------ 26 | echo env 27 | echo ------------------------------------ 28 | env 29 | 30 | echo '' 31 | echo ------------------------------------ 32 | echo which git 33 | echo ------------------------------------ 34 | which git 35 | 36 | echo '' 37 | echo ------------------------------------ 38 | echo Make sure you sanitize this output of private data prior to posting it online for review by the CMDER Team! 39 | echo ------------------------------------ 40 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/bin/timer.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set start=%~1 4 | set end=%~2 5 | 6 | set options="tokens=1-4 delims=:.," 7 | for /f %options% %%a in ("%start%") do set start_h=%%a&set /a start_m=100%%b %% 100&set /a start_s=100%%c %% 100&set /a start_ms=100%%d %% 100 8 | for /f %options% %%a in ("%end%") do set end_h=%%a&set /a end_m=100%%b %% 100&set /a end_s=100%%c %% 100&set /a end_ms=100%%d %% 100 9 | 10 | set /a hours=%end_h%-%start_h% 11 | set /a mins=%end_m%-%start_m% 12 | set /a secs=%end_s%-%start_s% 13 | set /a ms=%end_ms%-%start_ms% 14 | if %ms% lss 0 set /a secs = %secs% - 1 & set /a ms = 100%ms% 15 | if %secs% lss 0 set /a mins = %mins% - 1 & set /a secs = 60%secs% 16 | if %mins% lss 0 set /a hours = %hours% - 1 & set /a mins = 60%mins% 17 | if %hours% lss 0 set /a hours = 24%hours% 18 | if 1%ms% lss 100 set ms=0%ms% 19 | 20 | :: Mission accomplished 21 | set /a totalsecs = %hours%*3600 + %mins%*60 + %secs% 22 | echo Elapsed Time: %hours%:%mins%:%secs%.%ms% (%totalsecs%.%ms%s total) 23 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.appveyor.yml: -------------------------------------------------------------------------------- 1 | # See https://github.com/ignacio/lua-appveyor-example for reference 2 | clone_depth: 1 3 | 4 | init: 5 | - '"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat""' 6 | - set PATH=C:\Python27\Scripts;%PATH% 7 | 8 | cache: 9 | # - .lua -> .appveyor.yml 10 | - c:\cache -> .appveyor.yml 11 | 12 | install: 13 | - pip install hererocks codecov 14 | - hererocks .lua -l5.1 -rlatest --downloads c:\cache\d --builds c:\cache\bat 15 | - .lua\bin\activate 16 | - luarocks install busted 17 | - luarocks install cluacov 18 | - luarocks install luacheck 19 | 20 | build: off 21 | 22 | test_script: 23 | - luacheck . 24 | - busted 25 | 26 | after_test: 27 | - codecov -X gcov 28 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.busted: -------------------------------------------------------------------------------- 1 | return { 2 | default = { 3 | coverage = true, 4 | verbose = true, 5 | lpath = "./modules/?.lua" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.cmderver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/clink-completions/.cmderver -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.gitignore: -------------------------------------------------------------------------------- 1 | .history 2 | *.sublime-* 3 | settings 4 | 5 | # testing stuff 6 | lua_modules 7 | luacov.*.out 8 | 9 | #local lua 10 | .lua 11 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.init.lua: -------------------------------------------------------------------------------- 1 | -- The line below extends package.path with modules 2 | -- directory to allow to require them 3 | package.path = debug.getinfo(1, "S").source:match[[^@?(.*[\/])[^\/]-$]] .."modules/?.lua;".. package.path -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.luacheckrc: -------------------------------------------------------------------------------- 1 | return { 2 | exclude_files = { ".lua", "modules/JSON.lua", "lua_modules" }, 3 | files = { 4 | spec = { std = "+busted" }, 5 | }, 6 | globals = { "clink", "rl_state" } 7 | } 8 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.luacov: -------------------------------------------------------------------------------- 1 | return { 2 | include = { "modules/*" }, 3 | exclude = { "lua_modules/*", ".lua/*" }, 4 | deletestats = false, 5 | runreport = true 6 | } 7 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "0.1.0", 5 | "command": "cmd", 6 | "args": ["/c"], 7 | "isShellCommand": true, 8 | "showOutput": "silent", 9 | "tasks": [ 10 | { 11 | "taskName": "test", 12 | "isTestCommand": true, 13 | "showOutput": "always", 14 | "suppressTaskName": false 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Vladimir Kotikov 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/README.md: -------------------------------------------------------------------------------- 1 | 2 | [![Build status](https://ci.appveyor.com/api/projects/status/h401gvqery4wwa6p/branch/master?svg=true)](https://ci.appveyor.com/project/vladimir-kotikov/clink-completions/branch/master) 3 | [![codecov](https://codecov.io/gh/vladimir-kotikov/clink-completions/branch/master/graph/badge.svg)](https://codecov.io/gh/vladimir-kotikov/clink-completions) 4 | 5 | clink-completions 6 | ================= 7 | 8 | Completion files to [clink](https://github.com/mridgers/clink) util 9 | 10 | Notes 11 | ===== 12 | 13 | Master branch of this repo contains all available completions. If you lack some functionality, post a feature request. 14 | 15 | Some of completion generators in this bundle uses features from latest clink distribuition. If you get an error messages in console while using these completions, consider upgrading clink to latest version. 16 | 17 | If this doesn't help, feel free to submit an issue. 18 | 19 | Development and contribution 20 | ============================ 21 | 22 | The new flow is single `master` branch for all more or less valuable changes. The `master` should be clean and show nice history of project. The bugfixes are made and land directly into `master`. 23 | 24 | The `dev` branch is intended to be used as a staging branch for current or incompleted work. The `dev` branch is unstable and contributors and users should never rely on it since its history can overwritten at the moment, some commits may be squashed, etc. 25 | 26 | The feature development should be done in separate branch per feature. The completed features then should be merged into master as a single commit with meaningful description. 27 | 28 | The PRs should be submitted from corresponding feature branches directly to `master`. 29 | 30 | Requirements 31 | ============ 32 | 33 | These completions requires clink@0.4.3 or higher version 34 | 35 | # Test 36 | 37 | You will need `busted` package to be installed locally (to `lua_modules` directory). To install it 38 | using Luarocks call `luarocks install --tree=lua_modules busted`. You might also want to install 39 | `luacov` to get the coverage information. 40 | 41 | After installing call `test.bat` from repo root and watch tests passing. That's it. 42 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/modules/color.lua: -------------------------------------------------------------------------------- 1 | local exports = {} 2 | 3 | exports.BLACK = 0 4 | exports.RED = 1 5 | exports.GREEN = 2 6 | exports.YELLOW = 3 7 | exports.BLUE = 4 8 | exports.MAGENTA = 5 9 | exports.CYAN = 6 10 | exports.WHITE = 7 11 | exports.DEFAULT = 9 12 | exports.BOLD = 1 13 | 14 | exports.set_color = function (fore, back, bold) 15 | local err_message = "All arguments must be either nil or numbers between 0-9" 16 | assert(fore == nil or (type(fore) == "number" and fore >= 0 and fore <=9), err_message) 17 | assert(back == nil or (type(back) == "number" and back >= 0 and back <=9), err_message) 18 | 19 | fore = fore or exports.DEFAULT 20 | back = back or exports.DEFAULT 21 | bold = bold and exports.BOLD or 22 22 | 23 | return "\x1b[3"..fore..";"..bold..";".."4"..back.."m" 24 | end 25 | 26 | exports.color_text = function (text, fore, back, bold) 27 | return exports.set_color(fore, back, bold)..text..exports.set_color() 28 | end 29 | 30 | return exports 31 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/modules/path.lua: -------------------------------------------------------------------------------- 1 | local exports = {} 2 | 3 | local w = require('tables').wrap 4 | 5 | exports.list_files = function (base_path, glob, recursive, reverse_separator) 6 | local mask = glob or '/*' 7 | 8 | local entries = w(clink.find_files(base_path..mask)) 9 | :filter(function(entry) 10 | return exports.is_real_dir(entry) 11 | end) 12 | 13 | local files = entries:filter(function(entry) 14 | return not clink.is_dir(base_path..'/'..entry) 15 | end) 16 | 17 | -- if 'recursive' flag is not set, we don't need to iterate 18 | -- through directories, so just return files found 19 | if not recursive then return files end 20 | 21 | local sep = reverse_separator and '/' or '\\' 22 | 23 | return entries 24 | :filter(function(entry) 25 | return clink.is_dir(base_path..'/'..entry) 26 | end) 27 | :reduce(files, function(accum, dir) 28 | -- iterate through directories and call list_files recursively 29 | return exports.list_files(base_path..'/'..dir, mask, recursive, reverse_separator) 30 | :map(function(entry) 31 | return dir..sep..entry 32 | end) 33 | :concat(accum) 34 | end) 35 | end 36 | 37 | exports.basename = function (path) 38 | local prefix = path 39 | local i = path:find("[\\/:][^\\/:]*$") 40 | if i then 41 | prefix = path:sub(i + 1) 42 | end 43 | return prefix 44 | end 45 | 46 | exports.pathname = function (path) 47 | local prefix = "" 48 | local i = path:find("[\\/:][^\\/:]*$") 49 | if i then 50 | prefix = path:sub(1, i-1) 51 | end 52 | return prefix 53 | end 54 | 55 | exports.is_absolute = function (path) 56 | local drive = path:find("^%s?[%l%a]:[\\/]") 57 | if drive then return true else return false end 58 | end 59 | 60 | exports.is_metadir = function (dirname) 61 | return exports.basename(dirname) == '.' 62 | or exports.basename(dirname) == '..' 63 | end 64 | 65 | exports.is_real_dir = function (dirname) 66 | return not exports.is_metadir(dirname) 67 | end 68 | 69 | return exports 70 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/modules/tables.lua: -------------------------------------------------------------------------------- 1 | local concat = require('funclib').concat 2 | local filter = require('funclib').filter 3 | local map = require('funclib').map 4 | local reduce = require('funclib').reduce 5 | 6 | local exports = {} 7 | 8 | local wrap_filter = function (tbl, filter_func) 9 | return exports.wrap(filter(tbl, filter_func)) 10 | end 11 | 12 | local wrap_map = function (tbl, map_func) 13 | return exports.wrap(map(tbl, map_func)) 14 | end 15 | 16 | local wrap_reduce = function (tbl, accum, reduce_func) 17 | local res = reduce(accum, tbl, reduce_func) 18 | return (type(res) == "table" and exports.wrap(res) or res) 19 | end 20 | 21 | local wrap_concat = function (tbl, ...) 22 | return exports.wrap(concat(tbl, ...)) 23 | end 24 | 25 | local wrap_print = function (tbl) 26 | return exports.wrap(filter(tbl, function (item) 27 | print(item) 28 | return true 29 | end)) 30 | end 31 | 32 | exports.wrap = function (tbl) 33 | if tbl == nil then tbl = {} end 34 | if type(tbl) ~= "table" then tbl = {tbl} end 35 | 36 | local mt = getmetatable(tbl) or {} 37 | mt.__index = mt.__index or {} 38 | mt.__index.filter = wrap_filter 39 | mt.__index.map = wrap_map 40 | mt.__index.reduce = wrap_reduce 41 | mt.__index.concat = wrap_concat 42 | mt.__index.print = wrap_print 43 | mt.__index.keys = function (arg) 44 | local res = {} 45 | for k,_ in pairs(arg) do 46 | table.insert(res, k) 47 | end 48 | return exports.wrap(res) 49 | end 50 | mt.__index.sort = function (arg) 51 | table.sort(arg) 52 | return arg 53 | end 54 | mt.__index.dedupe = function (arg) 55 | local res, hash = {}, {} 56 | for _,v in ipairs(arg) do 57 | if not hash[v] then 58 | hash[v] = true 59 | table.insert(res, v) 60 | end 61 | end 62 | return exports.wrap(res) 63 | end 64 | mt.__index.contains = function (arg, value) 65 | for _,v in ipairs(arg) do 66 | if v == value then return true, _ end 67 | end 68 | return false 69 | end 70 | 71 | return setmetatable(tbl, mt) 72 | end 73 | 74 | return exports 75 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/net.lua: -------------------------------------------------------------------------------- 1 | local parser = clink.arg.new_parser 2 | local net_parser = parser( 3 | { 4 | "accounts" .. parser("/forcelogoff:", "/forcelogoff:no", "/domain", 5 | "/maxpwage:", "/maxpwage:unlimited", "/minpwage:", 6 | "/minpwlen:","/uniquepw:"), 7 | "computer" .. parser({"*" .. parser("/add", "/del")}), 8 | "config" .. parser({"server", "workstation"}), 9 | "continue", 10 | "file", 11 | "group", 12 | "helpmsg", 13 | "localgroup", 14 | "pause", 15 | "session" .. parser({parser("/delete", "/list")}), 16 | "share", 17 | "start", 18 | "statistics" .. parser({"server", "workstation"}), 19 | "stop", 20 | "time" .. parser("/domain", "/rtsdomain", "/set"), 21 | "use" .. parser("/user:", "/smartcard", "/savecred", "/delete", 22 | "/persistent:yes", "/persistent:no"), 23 | "user", 24 | "view" .. parser("/cache", "/all", "/domain") 25 | }, 26 | "/?" 27 | ) 28 | 29 | local help_parser = parser( 30 | { 31 | "help" .. parser(net_parser:flatten_argument(1)) 32 | } 33 | ) 34 | 35 | clink.arg.register_parser("net", net_parser) 36 | clink.arg.register_parser("net", help_parser) -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/nvm.lua: -------------------------------------------------------------------------------- 1 | local path = require('path') 2 | local w = require('tables').wrap 3 | local parser = clink.arg.new_parser 4 | 5 | local NVM_ROOT 6 | 7 | local function get_nvm_root() 8 | if NVM_ROOT then return NVM_ROOT end 9 | 10 | local proc = io.popen("nvm root") 11 | if not proc then 12 | NVM_ROOT = "" 13 | return NVM_ROOT 14 | end 15 | 16 | local lines = proc:read('*all') 17 | NVM_ROOT = lines:match("Current Root:%s(.*)%s*\n$") or "" 18 | proc:close() 19 | 20 | return NVM_ROOT 21 | end 22 | 23 | local installed = function () 24 | return w(clink.find_dirs(get_nvm_root().."/*")) 25 | :filter(path.is_real_dir) 26 | :map(function (dir) 27 | return dir:match("v(.*)") 28 | end) 29 | end 30 | 31 | local archs = parser({"64", "32"}) 32 | 33 | local nvm_parser = parser({ 34 | "arch"..archs, 35 | "install"..parser({"latest"}, archs), 36 | "list"..parser({installed, "available"}), 37 | "ls"..parser({installed, "available"}), 38 | "on", "off", 39 | "proxy"..parser({"none"}), 40 | "uninstall"..parser({installed}), 41 | "use"..parser({installed}, archs), 42 | "root", 43 | "version", "v" 44 | }, "-h", "--help", "-v", "--version") 45 | 46 | clink.arg.register_parser("nvm", nvm_parser) 47 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/spec/path_spec.lua: -------------------------------------------------------------------------------- 1 | local path = require('path') 2 | 3 | describe("path module", function() 4 | describe("is_absolute", function () 5 | it("should return true for absolute paths", function () 6 | assert.is_true(path.is_absolute("c:/foo.bar")) 7 | assert.is_true(path.is_absolute("c:/foo.bar/baz")) 8 | assert.is_true(path.is_absolute("c:\\foo.bar")) 9 | assert.is_true(path.is_absolute("c:\\foo.bar\\baz")) 10 | assert.is_true(path.is_absolute("z:/baz\\foo.bar")) 11 | assert.is_true(path.is_absolute("z:\\baz/foo.bar")) 12 | assert.is_true(path.is_absolute("c:/quux/..\\baz/foo.bar")) 13 | end) 14 | 15 | it("should return false for relative paths", function () 16 | assert.is_false(path.is_absolute("./foo.bar")) 17 | assert.is_false(path.is_absolute(".\\baz")) 18 | assert.is_false(path.is_absolute("foo.bar")) 19 | assert.is_false(path.is_absolute(".\\foo.bar\\baz")) 20 | assert.is_false(path.is_absolute("./baz\\foo.bar")) 21 | assert.is_false(path.is_absolute("..\\baz/foo.bar")) 22 | end) 23 | end) 24 | end) 25 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/ssh.lua: -------------------------------------------------------------------------------- 1 | local w = require('tables').wrap 2 | local parser = clink.arg.new_parser 3 | 4 | local function read_lines (filename) 5 | local lines = w({}) 6 | local f = io.open(filename) 7 | if not f then return lines end 8 | 9 | for line in f:lines() do table.insert(lines, line) end 10 | 11 | f:close() 12 | return lines 13 | end 14 | 15 | -- read all Host entries in the user's ssh config file 16 | local function list_ssh_hosts() 17 | return read_lines(clink.get_env("userprofile") .. "/.ssh/config") 18 | :map(function (line) 19 | return line:match('^Host%s+(.*)$') 20 | end) 21 | :filter() 22 | end 23 | 24 | local function list_known_hosts() 25 | return read_lines(clink.get_env("userprofile") .. "/.ssh/known_hosts") 26 | :map(function (line) 27 | return line:match('^([%w.]*).*') 28 | end) 29 | :filter() 30 | end 31 | 32 | local hosts = function (token) -- luacheck: no unused args 33 | return list_ssh_hosts() 34 | :concat(list_known_hosts()) 35 | end 36 | 37 | local ssh_hosts_parser = parser({hosts}) 38 | 39 | clink.arg.register_parser("ssh", ssh_hosts_parser) 40 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink-completions/test.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 1>nul 3 | luacheck . && busted 4 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink/.cmderver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/clink/.cmderver -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink/clink_dll_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/clink/clink_dll_x64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink/clink_dll_x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/clink/clink_dll_x86.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink/clink_x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/clink/clink_x64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/clink/clink_x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/clink/clink_x86.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/AnsiColors16.ans: -------------------------------------------------------------------------------- 1 | System colors (Standard console 16 colors): 2 |  N  N  N  N  N  N  N  N  (colors 0..7 reverse underline) 3 |  N  N  N  N  N  N  N  N  (colors 8..15 reverse italic) 4 |  N  N  N  N  N  N  N  N  (colors 0..7) 5 |  N  N  N  N  N  N  N  N  (colors 8..15) 6 |  N  N  N  N  N  N  N  N  (colors 0..7 blink NYI) 7 |  N  N  N  N  N  N  N  N  (colors 0..7 xterm) 8 |  N  N  N  N  N  N  N  N  (colors 8..15 xterm) 9 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/AnsiColors24bit.ps1: -------------------------------------------------------------------------------- 1 | # In the current ConEmu version TrueColor is available 2 | # only in the lower part of console buffer 3 | 4 | $h = [Console]::WindowHeight 5 | $w = [Console]::BufferWidth 6 | $y = ([Console]::BufferHeight-$h) 7 | 8 | # Clean console contents (this will clean TrueColor attributes) 9 | Write-Host (([char]27)+"[32766S") 10 | # Apply default powershell console attributes 11 | cls 12 | 13 | # Ensure that we are in the bottom of the buffer 14 | try{ 15 | [Console]::SetWindowPosition(0,$y) 16 | [Console]::SetCursorPosition(0,$y) 17 | }catch{ 18 | Write-Host (([char]27)+"[32766H") 19 | } 20 | 21 | # Header 22 | $title = " Printing 24bit gradient with ANSI sequences using powershell" 23 | Write-Host (([char]27)+"[m"+$title) 24 | 25 | # Run cycles. Use {ESC [ 48 ; 2 ; R ; G ; B m} to set background 26 | # RGB color of the next printing character (space in this example) 27 | $l = 0 28 | $h -= 3 29 | $w -= 2 30 | while ($l -lt $h) { 31 | $b = [int]($l*255/$h) 32 | $c = 0 33 | Write-Host -NoNewLine (([char]27)+"[m ") 34 | while ($c -lt $w) { 35 | $r = [int]($c*255/$w) 36 | Write-Host -NoNewLine (([char]27)+"[48;2;"+$r+";255;"+$b+"m ") 37 | $c++ 38 | } 39 | Write-Host (([char]27)+"[m ") 40 | $l++ 41 | } 42 | 43 | # Footer 44 | Write-Host " Gradient done" 45 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Blues16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Blues16.bmp -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/CallPlugin.txt: -------------------------------------------------------------------------------- 1 | You may use next commands in FAR2 macroses. 2 | 3 | callplugin(0x43454D55,1) Show output of last console program in FAR editor 4 | 5 | callplugin(0x43454D55,2) Show output of last console program in FAR viewer 6 | 7 | callplugin(0x43454D55,3) Switch ConEmu tabs visibility 8 | 9 | callplugin(0x43454D55,4) Switch next tab 10 | 11 | callplugin(0x43454D55,5) Switch previous tab 12 | 13 | callplugin(0x43454D55,6) Apply last tab switch. This must be called when 14 | 'Lazy tab switch' ConEmu option is turned on. 15 | 16 | callplugin(0x43454D55,7) Attach to ConEmu FAR window, started w/o ConEmu. 17 | 18 | 19 | 20 | ------------------------------------------------------- 21 | callplugin(0x43454D55,8) Start ConEmu debug log window 22 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/ChocolateyAbout.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem ************************************************************ 4 | rem If you don't know about Chocolatey (apt-get style manager) 5 | rem read about it here: https://chocolatey.org/ 6 | rem If you are sure about installing it, execute the following 7 | rem one-line command: 8 | rem one-line command (select it with mouse and press RClick): 9 | rem powershell.exe -NoProfile -InputFormat None -ExecutionPolicy 10 | rem Bypass -Command "iex ((New-Object System.Net.WebClient). 11 | rem DownloadString('https://chocolatey.org/install.ps1'))" 12 | rem ^&^& SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 13 | rem ************************************************************ 14 | 15 | setlocal 16 | if "%ConEmuANSI%" == "ON" ( 17 | set green= 18 | set red= 19 | set gray= 20 | set yellow= 21 | set white= 22 | ) else ( 23 | set green= 24 | set red= 25 | set gray= 26 | set white= 27 | ) 28 | rem Do not print ending '**' because it's not so easy to pad it with spaces 29 | echo %green%************************************************************%gray% 30 | echo If you don't know about %yellow%Chocolatey %gray%(apt-get style manager) 31 | echo %yellow%read about it%gray% here:%green% https://chocolatey.org/ 32 | if DEFINED ChocolateyInstall ( 33 | if EXIST "%ChocolateyInstall%\choco.exe" ( 34 | echo %yellow%Chocolatey is already installed on your PC:%gray% 35 | echo %green% %ChocolateyInstall% %gray% 36 | goto done 37 | ) 38 | ) 39 | echo %gray%If you are sure about installing it, execute the following 40 | echo %red%one-line command%gray% (%yellow%select it with mouse and press RClick%gray%): 41 | echo %white%powershell.exe -NoProfile -InputFormat None -ExecutionPolicy 42 | echo %white% Bypass -Command "iex ((New-Object System.Net.WebClient). 43 | echo %white% DownloadString('https://chocolatey.org/install.ps1'))" 44 | echo %white% ^&^& SET "PATH=%%PATH%%;%%ALLUSERSPROFILE%%\chocolatey\bin" 45 | :done 46 | echo %green%************************************************************%gray% 47 | endlocal 48 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/ConEmu_Inside.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/ConEmu_Inside.reg -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/ConEmu_Inside_Delete.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\ConEmu inside] 4 | [-HKEY_CURRENT_USER\Software\Classes\Directory\shell\ConEmu inside] 5 | [-HKEY_CURRENT_USER\Software\Classes\Drive\shell\ConEmu inside] 6 | [-HKEY_CURRENT_USER\Software\Classes\*\shell\ConEmu inside] 7 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Disable_ConIme.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Disable_ConIme.reg -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/FarHereInstall.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set ACT=setup 4 | if "%~1"=="/u" set ACT=uninstall 5 | 6 | if not exist "%FARHOME%\ConEmu.exe" echo "%FARHOME%\ConEmu.exe" not found & goto err 7 | if not exist "%FARHOME%\far.exe" echo "%FARHOME%\far.exe" not found & goto err 8 | if not exist "%~dp0FarHere.dat" echo "%~dp0FarHere.dat" not found & goto err 9 | 10 | rem Creating 'inf' file 11 | copy "%~dp0FarHere.dat" "%~dp0FarHere.inf">nul 12 | if errorlevel 1 goto CantCopy 13 | echo FarHereLocation="""%FARHOME%\ConEmu.exe"" /single /cmd ""%FARHOME%\far.exe""">>"%~dp0FarHere.inf" 14 | 15 | rem Doing action 16 | goto %ACT% 17 | 18 | :setup 19 | echo Installing Far Here 20 | call RUNDLL32.EXE syssetup.dll,SetupInfObjectInstallAction DefaultInstall.ntx86 132 %~dp0FarHere.inf 21 | goto done 22 | 23 | :uninstall 24 | echo Uninstalling Far Here 25 | RUNDLL32.EXE syssetup.dll,SetupInfObjectInstallAction DefaultUninstall.ntx86 132 %~dp0FarHere.inf 26 | goto done 27 | 28 | :done 29 | del "%~dp0FarHere.inf" 30 | 31 | goto fin 32 | 33 | 34 | :CantCopy 35 | echo Creating .inf file failed. 36 | echo "%~dp0FarHere.inf" is write protected? 37 | goto err 38 | 39 | :err 40 | pause 41 | :fin 42 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/FarHereUninstall.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | call "%~dp0FarHereInstall.cmd" /u 4 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines16.bmp -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines16a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines16a.bmp -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines18.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines18.bmp -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines18a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/Lines18a.bmp -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/RevokeMouseInput.ps1: -------------------------------------------------------------------------------- 1 | # Issue 1886: Change text cursor position with LeftClick was not working 2 | # when PSReadLine was loaded in your $profile. 3 | # Following will remove ENABLE_MOUSE_INPUT from console input mode flags 4 | # Just call this script at the end of your $profile. 5 | 6 | # (C) 2015 ConEmu.Maximus5@gmail.com 7 | 8 | Add-Type -PassThru ' 9 | using System; 10 | using System.Runtime.InteropServices; 11 | public class ConsoleWinApi { 12 | 13 | [DllImport("kernel32.dll")] 14 | static extern IntPtr GetStdHandle(int nStdHandle); 15 | 16 | [DllImport("kernel32.dll")] 17 | static extern bool GetConsoleMode(IntPtr hConsoleHandle, out uint dwMode); 18 | 19 | [DllImport("kernel32.dll")] 20 | static extern bool SetConsoleMode(IntPtr hConsoleHandle, uint dwMode); 21 | 22 | public static void RevokeMouseInput() 23 | { 24 | uint dwMode = 0; 25 | IntPtr h = GetStdHandle(-10); 26 | if (GetConsoleMode(h, out dwMode) && ((dwMode & 0x10) != 0)) 27 | { 28 | SetConsoleMode(h, dwMode ^ 0x10); 29 | } 30 | } 31 | 32 | } 33 | ' | Out-Null 34 | 35 | [ConsoleWinApi]::RevokeMouseInput() 36 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/git_sample.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem This example helper file may be used for showing 4 | rem your current git branch and changes count in 5 | rem the Far Manager prompt 6 | 7 | rem Rename this file to 'git.cmd' and place somewhere in %PATH% 8 | 9 | 10 | set TERM=msys 11 | 12 | set check_br=NO 13 | set git_fail=NO 14 | 15 | 16 | rem If command may change working state - need check branch after... 17 | for %%c in ("add","br","branch","checkout","co","commit","pull","push","rebase","stash") do if /I "%~1" == %%c set check_br=YES&goto cmd_checked 18 | :cmd_checked 19 | 20 | 21 | :run_git 22 | setlocal 23 | set ConEmuHooks=OFF 24 | call "%~dp0..\bin\git" %* 25 | if errorlevel 1 ( 26 | endlocal 27 | goto fail 28 | ) else ( 29 | endlocal 30 | goto done 31 | ) 32 | 33 | :fail 34 | set git_fail=YES 35 | 36 | :done 37 | if NOT %check_br%==YES goto :EOF 38 | 39 | if %git_fail%==YES ( 40 | set gitbranch=^> 41 | "%ConEmuBaseDir%\ConEmuC.exe" /export=CON gitbranch 42 | ) else ( 43 | call "%~dp0GitShowBranch.cmd" 44 | ) 45 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Addons/utf-8-test.cmd: -------------------------------------------------------------------------------- 1 | @chcp 65001 & (cmd /c type "%~dpn0.cmd") & pause & goto :EOF 2 | 3 | Specials: ← → ↔ ↑ ↓ ↕ ⇔ ⇐ ⇑ ⇒ ⇓ 4 | Ligatures: ffttft ==> ==< === == (unsupported yet) 5 | English: texts, web pages and documents 6 | Graves,etc: à á â ã ä å æ ç è é ê ë ì í î ï 7 | Greek: ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο 8 | Arabic: ڠ ڡ ڢ ڣ ڤ ڥ ڦ ڧ ڨ ک ڪ ګ ڬ ڭ ڮ گ 9 | Full width: @ A B C D E F G H I J K L M N O 10 | Romanian: texte, pagini Web şi a documentelor 11 | Vietnamese: văn bản, các trang web và các tài liệu 12 | Russian: тексты, веб-страницы и документы 13 | Japanese: テキスト、Webページや文書 14 | Yiddish: טעקסץ, וועב זייַטלעך און דאָקומענטן 15 | Hindi: पाठ, वेब पृष्ठों और दस्तावेज 16 | Thai: ข้อความ หน้า เว็บ และ เอกสาร 17 | Korean: 텍스트, 웹 페이지 및 문서 18 | Chinese: 文本,網頁和文件 19 | 20 | If you can read the output of this batch 21 | your console runs correctly. 22 | 23 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Attach.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if defined PROCESSOR_ARCHITEW6432 goto x64 4 | if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64 5 | goto x86 6 | :x64 7 | set ConEmuC1=%~dp0ConEmuC64.exe 8 | set ConEmuC2=%~dp0ConEmuC.exe 9 | set ConEmuC3=ConEmuC64.exe 10 | goto con_find 11 | :x86 12 | set ConEmuC1=%~dp0ConEmuC.exe 13 | set ConEmuC2=%~dp0ConEmuC.exe 14 | set ConEmuC3=ConEmuC.exe 15 | goto con_find 16 | :con_find 17 | set ConEmuPath=%ConEmuC1% 18 | if exist "%ConEmuPath%" goto con_found 19 | set ConEmuPath=%ConEmuC2% 20 | if exist "%ConEmuPath%" goto con_found 21 | set ConEmuPath=%ConEmuC3% 22 | if exist "%ConEmuPath%" goto con_found 23 | goto notfound 24 | 25 | :con_found 26 | rem Message moved to ConEmuC.exe 27 | rem echo ConEmu autorun (c) Maximus5 28 | rem echo Starting "%ConEmuPath%" in "/ATTACH /NOCMD" mode 29 | call "%ConEmuPath%" /ATTACH /NOCMD 30 | goto :EOF 31 | 32 | :notfound 33 | :notfound 34 | Echo ConEmu not found! "%~dp0ConEmuC.exe" 35 | goto :EOF 36 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ClsEx.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem You want to get your cmd.exe prompt bottom aligned? 4 | rem On ConEmu startup and after "cls"? 5 | rem It is possible, run this file as your shell: 6 | rem cmd.exe /k ClsEx.cmd 7 | 8 | rem Need to install alias? 9 | if NOT "%~1"=="/CLS" ( 10 | doskey cls="%~0" /CLS 11 | title cmd 12 | ) 13 | 14 | rem Do clear screen and goto bottom 15 | set ESC= 16 | echo %ESC%[2J%ESC%[9999E 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/CmdInit.cmd: -------------------------------------------------------------------------------- 1 | @rem !!! Do not change this file in-place, change its copy instead !!! 2 | @rem !!! Otherwise you will lose your settings after next update !!! 3 | 4 | @echo off 5 | 6 | rem Simple "ver" prints empty line before Windows version 7 | rem Use this construction to print just a version info 8 | cmd /d /c ver | "%windir%\system32\find.exe" "Windows" 9 | 10 | rem Now we form the command prompt 11 | 12 | rem This will start prompt with `User@PC ` 13 | if /I "%ConEmuPromptNames%" == "NO" ( 14 | set ConEmuPrompt0= 15 | ) else ( 16 | set ConEmuPrompt0=$E[m$E[32m$E]9;8;"USERNAME"$E\@$E]9;8;"COMPUTERNAME"$E\$S 17 | ) 18 | 19 | rem Followed by colored `Path` 20 | set ConEmuPrompt1=%ConEmuPrompt0%$E[92m$P$E[90m 21 | if NOT "%PROCESSOR_ARCHITECTURE%" == "AMD64" ( 22 | if "%PROCESSOR_ARCHITEW6432%" == "AMD64" if "%PROCESSOR_ARCHITECTURE%" == "x86" ( 23 | rem Use another text color if cmd was run from SysWow64 24 | set ConEmuPrompt1=%ConEmuPrompt0%$E[93m$P$E[90m 25 | ) 26 | ) 27 | 28 | rem Carriage return and `$` or `#` 29 | if /I "%ConEmuPromptNL%" == "NO" (set ConEmuPrompt2=) else (set ConEmuPrompt2=$_) 30 | rem Spare `$E[90m` was specially added because of GitShowBranch.cmd 31 | if "%ConEmuIsAdmin%" == "ADMIN" ( 32 | set ConEmuPrompt2=%ConEmuPrompt2%$E[90m# 33 | ) else ( 34 | set ConEmuPrompt2=%ConEmuPrompt2%$E[90m$$ 35 | ) 36 | 37 | rem Finally reset color and add notify ConEmu about prompt input start coords 38 | set ConEmuPrompt3=$E[m$S$E]9;12$E\ 39 | 40 | rem Show 'git status' extract in prompt? 41 | if /I "%~1" == "/git" goto git 42 | if /I "%~1" == "-git" goto git 43 | goto no_git 44 | :git 45 | shift /1 46 | call "%~dp0GitShowBranch.cmd" /i 47 | goto :end_git 48 | :no_git 49 | rem Set new prompt 50 | PROMPT %ConEmuPrompt1%%ConEmuPrompt2%%ConEmuPrompt3% 51 | :end_git 52 | 53 | rem Support additional batch execution as `{cmd} "path\to\batch.cmd" ` 54 | rem Due to parsing rules of cmd.exe last argument must NOT ends with " 55 | if "%~1" == "" goto clean 56 | rem We can't call here %* unfortunately 57 | call %1 %2 %3 %4 %5 %6 %7 %8 %9 58 | 59 | :clean 60 | set ConEmuPrompt0= 61 | set ConEmuPrompt1= 62 | set ConEmuPrompt2= 63 | set ConEmuPrompt3= 64 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Cmd_Autorun.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Cmd_Autorun.cmd -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ColorPrompt.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem Run this file in cmd.exe or tcc.exe to change 4 | rem color of command prompt to yellow on black. 5 | 6 | rem Note! 7 | rem "Inject ConEmuHk" and "ANSI X3.64" options 8 | rem must be turned ON in ConEmu Settings! 9 | 10 | rem prompt $p$g 11 | prompt $e[1;33;40m$p$g$e[0;37;40m 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Command Processor Off.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_CURRENT_USER\Software\Microsoft\Command Processor] 4 | "AutoRun"=- 5 | 6 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Command Processor.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_CURRENT_USER\Software\Microsoft\Command Processor] 4 | "AutoRun"="\"C:\\Program Files\\FAR\\cmd_autorun.cmd\"" 5 | 6 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuC.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuC64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuC64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuCD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuCD.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuCD64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuCD64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuHk.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuHk.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuHk64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ConEmuHk64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ExtendedConsole.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ExtendedConsole.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ExtendedConsole64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/ExtendedConsole64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/FAQ-ConEmu.txt: -------------------------------------------------------------------------------- 1 | You may browse Frequently Asked Questions online 2 | English: https://conemu.github.io/en/ConEmuFAQ.html 3 | Russian: https://conemu.github.io/ru/ConEmuFAQ.html 4 | 5 | And ConEmu's documentation is here 6 | English: https://conemu.github.io/en/TableOfContents.html 7 | Russian: https://conemu.github.io/ru/TableOfContents.html 8 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/AltEnter_Exec.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Redirect output of console program to FAR editor. 4 | ; Checkbox 'AltEnter' in ConEmu settings must be On. 5 | ; Plugin 'Far commands' must be installed. 6 | 7 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\AltEnter] 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\AltEnter] 9 | "Sequence"="CtrlHome e d i t : < Enter" 10 | "DisableOutput"=dword:00000001 11 | "Description"="Execute CmdLine and redirect output to Editor" 12 | "NotEmptyCommandLine"=dword:00000001 13 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/AltEnter_Props.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Show properties for current item 4 | ; Checkbox 'AltEnter' in ConEmu settings must be On. 5 | ; Plugin 'EMenu' must be installed. 6 | 7 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\AltEnter] 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\AltEnter] 9 | "Description"="Hotkey to execute properties command: Alt-Enter" 10 | "Sequence"="Esc r c l k _ c m d : p r o p e r t i e s Enter" 11 | "DisableOutput"=dword:00000001 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/CtrlAltD.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Create new console with ConEmu debugger on this instance of FAR 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlAltD] 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlAltD] 9 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter 8" 10 | "Description"="Create new console with ConEmu debugger on this instance of FAR" 11 | "DisableOutput"=dword:00000001 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/CtrlO.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Show console output in editor (ConEmu) 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlO] 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlO] 9 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter Enter CtrlEnd" 10 | "Description"="Show console output in editor (ConEmu)" 11 | "DisableOutput"=dword:00000001 12 | 13 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlAltO] 14 | "Sequence"="CtrlO" 15 | "Description"="Hide/Show panels (standard FAR CtrlO)" 16 | "DisableOutput"=dword:00000001 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/CtrlO_View.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Show console output in viewer (ConEmu) 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlO] 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlO] 9 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter Down Enter End" 10 | "Description"="Show console output in viewer (ConEmu)" 11 | "DisableOutput"=dword:00000001 12 | 13 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlAltO] 14 | "Sequence"="CtrlO" 15 | "Description"="Hide/Show panels (standard FAR CtrlO)" 16 | "DisableOutput"=dword:00000001 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/CtrlShiftT.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Switch ConEmu tabs visibility 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\CtrlShiftT] 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\CtrlShiftT] 9 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter 3" 10 | "Description"="Switch ConEmu tabs visibility" 11 | "DisableOutput"=dword:00000001 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/FAR_AutoAttach.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Autoattach Far manager to ConEmu GUI at startup 5 | 6 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlAltDel] 7 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter $if (menu.select(\"7.\",1)>0) Enter $else Esc $end" 8 | "RunAfterFARStart"=dword:00000001 9 | "DisableOutput"=dword:00000001 10 | "Description"="Autoattach FAR to ConEmu GUI" 11 | 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/FontSize.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Note! This is just an example of calling GuiMacro from Far Manager 4 | ; Note! Ctrl+Wheel may be already binded in ConEmu Keys&Macro settings 5 | 6 | ; Increase/decrease ConEmu GUI font size 7 | 8 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\AltMsWheelDown] 9 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter $if (menu.select(\"~.\",1)>0) ~ $Text \"FontSetSize(1,-2)\" Enter $end Esc" 10 | "DisableOutput"=dword:00000001 11 | "Description"="ConEmu: Decrease GUI font size" 12 | 13 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Common\AltMsWheelUp] 14 | "Sequence"="F11 $if (menu.Select(\"ConEmu\",2)<=0) MsgBox(\"ConEmu\",\"Plugin was not found in list!\",1) $Exit $end Enter $if (menu.select(\"~.\",1)>0) ~ $Text \"FontSetSize(1,2)\" Enter $end Esc" 15 | "DisableOutput"=dword:00000001 16 | "Description"="ConEmu: Increase GUI font size" 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/ShiftEnter.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Run 'File under cursor' or 'Command line' in new console of ConEmu. 5 | ; 'Press enter to close console' will be displayed after command completion. 6 | ; Note! If you want to disable this confirmation, add ":n" after "-new_console" 7 | ; below. I.e. " -new_console:bn" or " -new_console:n". 8 | 9 | 10 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\ShiftEnter] 11 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\ShiftEnter] 12 | "Sequence"="$if (!CmdLine.Empty) $if (CmdLine.Value==\".\" || CmdLine.Value==\"..\" || CmdLine.Value==\"...\") ShiftEnter $else End $Text \" -new_console\" Enter $end $else $if (APanel.FilePanel && !APanel.Plugin && !APanel.Empty && !APanel.Folder && len(APanel.Current)>4) %exec = ucase(env(\"PATHEXT\")); $if (%exec==\"\") %exec = \".COM;.EXE;.BAT;.CMD\"; $end %ext = ucase(fsplit(APanel.Current,8)); $if (%ext!=\"\" && index(\";\"+%exec+\";\",\";\"+%ext+\";\")>=0) CtrlEnter $Text \" -new_console\" Enter $else ShiftEnter $end $else ShiftEnter $end $end" 13 | "Description"="Run or in new console of ConEmu" 14 | "DisableOutput"=dword:00000001 15 | 16 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Search\ShiftEnter] 17 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Search\ShiftEnter] 18 | "Sequence"="Esc $if (Shell && !Tree) CtrlEnter $Text \"-new_console\" Enter $else ShiftEnter $end" 19 | "DisableOutput"=dword:00000001 20 | "Description"="Run in new console of ConEmu" 21 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/Thumbnails.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Switch ConEmu Panel Views mode. 5 | 6 | 7 | ; Far1 8 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlShiftF1] 9 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlShiftF1] 10 | "Sequence"="F11 $if (menu.Select(\"ConEmu Panel Views\",2)<=0) MsgBox(\"ConEmu Panel Views\",\"Plugin was not found in list!\",1) $Exit $end Enter Home Enter" 11 | "Description"="Switch Thumbnails view on active panel" 12 | "DisableOutput"=dword:00000001 13 | 14 | [-HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlShiftF2] 15 | [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlShiftF2] 16 | "Sequence"="F11 $if (menu.Select(\"ConEmu Panel Views\",2)<=0) MsgBox(\"ConEmu Panel Views\",\"Plugin was not found in list!\",1) $Exit $end Enter End Enter" 17 | "Description"="Switch Thumbnail view on active panel" 18 | "DisableOutput"=dword:00000001 19 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/Thumbnails_KeyBar.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far1_reg/Thumbnails_KeyBar.reg -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_fml/ConEmu.Editor.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 2.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | //include "Consts.fmi" 8 | const ConEmu = 0x43454D55 9 | 10 | macro Descr="ConEmu: Auto switch to Editor Tab" 11 | Key="F3 F4" 12 | Area="Shell Search" 13 | Cond="PanelType:0" 14 | {{ 15 | %k = Key(#AKey); 16 | $if (!APanel.Empty && (APanel.Current!="..")) 17 | %s=APanel.Path; 18 | %s=%s+iif(substr(%s,len(%s)-1)=="\\","","\\")+APanel.Current; 19 | //MsgBox("Current item", %s) 20 | %c = substr(%k,len(%k)-1,1); 21 | %cmd = iif(%c=="4","FindEditor:","FindViewer:")+%s; 22 | %iRc=callplugin(#%ConEmu,%cmd); 23 | //MsgBox("EditOpen result", "callplugin="+%iRc+"\n<"+env("ConEmuMacroResult")+">") 24 | $if (%iRc!=0) 25 | %r = env("ConEmuMacroResult"); 26 | $if (substr(%r,0,5)=="Found") 27 | $Exit // Ok 28 | $else $if (substr(%r,0,6)=="Active") 29 | F12 eval(substr(%r,7)) 30 | $Exit // Ok 31 | $else $if (%r=="Blocked") 32 | // MsgBox("ConEmu macro","Tab can't be activated now\n"+%s); 33 | $end $end $end 34 | $end 35 | $end 36 | 37 | //history.enable(0xF) 38 | $if (%k=="F4") F4 $else F3 $end 39 | 40 | // As we get here, Far will try to open viewer or editor window. 41 | // But, it may be already opened in the current Far instance. 42 | // When it's exists, Far show messagebox with confirmation and buttons: 43 | // { Current } [ New instance ] [ Reload ] 44 | // Next macro line depress { Current } button 45 | $if (Dialog && Title=="Editor" && Dlg.ItemCount==7 && Dlg.CurPos==5 && Dlg.ItemType==7) Enter $end 46 | }} 47 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_fml/ConEmu.FontSize.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 2.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Note! This is just an example of calling GuiMacro from Far Manager 8 | // Note! Ctrl+Wheel may be already binded in ConEmu Keys&Macro settings 9 | 10 | //include "Consts.fmi" 11 | const ConEmu = 0x43454D55 12 | 13 | macro Descr="ConEmu: Increase ConEmu font size" 14 | Key="AltMsWheelUp" 15 | {{ 16 | callplugin(#%ConEmu,"FontSetSize(1,2)") 17 | }} 18 | 19 | macro Descr="ConEmu: Increase ConEmu font size" 20 | Key="AltMsWheelDown" 21 | {{ 22 | callplugin(#%ConEmu,"FontSetSize(1,-2)") 23 | }} 24 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_fml/ConEmu.GuiMacro.fml: -------------------------------------------------------------------------------- 1 |  2 | // This is sample macro-file for MacroLib plugin for Far Manager 2.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | //include "Consts.fmi" 8 | const ConEmu = 0x43454D55 9 | 10 | macro Descr="ConEmu: Test GuiMacro" Key="AltShiftF12" 11 | {{ 12 | F11 13 | $if (menu.select("ConEmu",2) > 0) 14 | Enter ~ 15 | $else 16 | MsgBox("Error","ConEmu plugin was not found in the list") 17 | $end 18 | }} 19 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_fml/ConEmu.TabList.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 3.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Show all windows list from all consoles 8 | 9 | const ConEmu = 0x43454D55 10 | 11 | macro 12 | Descr="ConEmu: Show all windows list from all consoles" 13 | Area="Shell QView Info Tree Search Dialog Editor Viewer" 14 | Key="F12" 15 | {{ 16 | F11 17 | $if (menu.select("ConEmu",2) > 0) 18 | Enter T 19 | $else 20 | MsgBox("Error","ConEmu plugin was not found in the list") 21 | $end 22 | }} 23 | 24 | macro 25 | Descr="ConEmu: Standard Far windows list" 26 | Area="Shell QView Info Tree Search Dialog Editor Viewer" 27 | Key="CtrlShiftF12" 28 | {{ 29 | F12 30 | }} 31 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_fml/ConEmu.fml: -------------------------------------------------------------------------------- 1 |  2 | // This is sample macro-file for MacroLib plugin for Far Manager 2.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | const ConEmu = 0x43454D55 8 | const ConEmuTh = 0x43455568 9 | 10 | // Макросы для ConEmu 11 | macro Descr="ConEmu: Switch tabs visibility" Key="CtrlShiftT" 12 | {{ 13 | callplugin(#%ConEmu,3) 14 | }} 15 | macro Descr="ConEmu: Show console output in editor" Area="Shell" Key="CtrlO" 16 | {{ 17 | callplugin(#%ConEmu,1) CtrlEnd 18 | }} 19 | macro Descr="Hide/Show panels (standard FAR CtrlO)" Area="Shell" Key="CtrlAltO" 20 | {{ 21 | CtrlO 22 | }} 23 | macro Descr="Тест открытия EMenu макросом (ready for conemu)" Area="Shell" Key="ShiftApps" 24 | {{ 25 | $If (!CmdLine.Empty) %Flg_Cmd=1; %CmdCurPos=CmdLine.ItemCount-CmdLine.CurPos+1; %CmdVal=CmdLine.Value; Esc $Else %Flg_Cmd=0; $End print("rclk_gui:") Enter $If (%Flg_Cmd==1) print(%CmdVal) %Flg_Cmd=0; %Num=%CmdCurPos; $While (%Num!=0) %Num=%Num-1; CtrlS $End $End 26 | }} 27 | // Create new console with ConEmu debugger on this instance of FAR 28 | macro Descr="ConEmu: debugger on this instance of FAR" Area="Shell" Key="CtrlAltD" 29 | {{ 30 | callplugin(#%ConEmu,8) 31 | }} 32 | 33 | // Макросы ConEmu PanelView 34 | macro Descr="ConEmuTh: Switch Thumbnail view on active panel" Area="Shell" Key="CtrlShiftF1" 35 | {{ 36 | callplugin(#%ConEmuTh,1) 37 | }} 38 | macro Descr="ConEmuTh: Switch Tiles view on active panel" Area="Shell" Key="CtrlShiftF2" 39 | {{ 40 | callplugin(#%ConEmuTh,2) 41 | }} 42 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/AltEnter_Exec.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Redirect output of console program to FAR editor. 4 | ; Checkbox 'AltEnter' in ConEmu settings must be On. 5 | ; Plugin 'Far commands' must be installed. 6 | 7 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltEnter] 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltEnter] 9 | "Sequence"="CtrlHome e d i t : < Enter" 10 | "DisableOutput"=dword:00000001 11 | "Description"="Execute CmdLine and redirect output to Editor" 12 | "NotEmptyCommandLine"=dword:00000001 13 | 14 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/AltEnter_Props.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Show properties for current item 4 | ; Checkbox 'AltEnter' in ConEmu settings must be On. 5 | ; Plugin 'EMenu' must be installed. 6 | 7 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltEnter] 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltEnter] 9 | "Description"="Hotkey to execute properties command: Alt-Enter" 10 | "Sequence"="Esc r c l k _ c m d : p r o p e r t i e s Enter" 11 | "DisableOutput"=dword:00000001 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/CtrlAltD.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Create new console with ConEmu debugger on this instance of FAR 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlAltD] 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlAltD] 9 | "Sequence"="callplugin(0x43454D55,8)" 10 | "Description"="Create new console with ConEmu debugger on this instance of FAR" 11 | "DisableOutput"=dword:00000001 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/CtrlO.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Show console output in editor (ConEmu) 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlO] 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlO] 9 | "Sequence"="callplugin(0x43454D55,1) CtrlEnd" 10 | "Description"="Show console output in editor (ConEmu)" 11 | "DisableOutput"=dword:00000001 12 | 13 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlAltO] 14 | "Sequence"="CtrlO" 15 | "Description"="Hide/Show panels (standard FAR CtrlO)" 16 | "DisableOutput"=dword:00000001 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/CtrlO_View.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Show console output in viewer (ConEmu) 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlO] 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlO] 9 | "Sequence"="callplugin(0x43454D55,2) End" 10 | "Description"="Show console output in viewer (ConEmu)" 11 | "DisableOutput"=dword:00000001 12 | 13 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlAltO] 14 | "Sequence"="CtrlO" 15 | "Description"="Hide/Show panels (standard FAR CtrlO)" 16 | "DisableOutput"=dword:00000001 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/CtrlShiftT.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Switch ConEmu tabs visibility 5 | 6 | 7 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Common\CtrlShiftT] 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Common\CtrlShiftT] 9 | "Sequence"="callplugin(0x43454D55,3)" 10 | "Description"="Switch ConEmu tabs visibility" 11 | "DisableOutput"=dword:00000001 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/FAR_AutoAttach.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Autoattach Far manager to ConEmu GUI at startup 5 | 6 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlAltDel] 7 | "Sequence"="callplugin(0x43454D55,7)" 8 | "RunAfterFARStart"=dword:00000001 9 | "DisableOutput"=dword:00000001 10 | "Description"="Autoattach FAR to ConEmu GUI" 11 | 12 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/FarWhite.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/FarWhite.reg -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/FontSize.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Note! This is just an example of calling GuiMacro from Far Manager 4 | ; Note! Ctrl+Wheel may be already binded in ConEmu Keys&Macro settings 5 | 6 | ; Increase/decrease ConEmu GUI font size 7 | 8 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Common\AltMsWheelDown] 9 | "Sequence"="callplugin(0x43454D55,\"FontSetSize(1,-2)\")" 10 | "DisableOutput"=dword:00000001 11 | "Description"="ConEmu: Decrease GUI font size" 12 | 13 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Common\AltMsWheelUp] 14 | "Sequence"="callplugin(0x43454D55,\"FontSetSize(1,2)\")" 15 | "DisableOutput"=dword:00000001 16 | "Description"="ConEmu: Increase GUI font size" 17 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/Thumbnails.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; Switch ConEmu Panel Views mode. 5 | 6 | 7 | ; Far2 8 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlShiftF1] 9 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlShiftF1] 10 | "Sequence"="callplugin(0x43455568,1)" 11 | "Description"="Switch Thumbnails view on active panel" 12 | "DisableOutput"=dword:00000001 13 | 14 | [-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlShiftF2] 15 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\CtrlShiftF2] 16 | "Sequence"="callplugin(0x43455568,2)" 17 | "Description"="Switch Tiles view on active panel" 18 | "DisableOutput"=dword:00000001 19 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/Thumbnails_KeyBar.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/Thumbnails_KeyBar.reg -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far2_reg/UCharMap.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | ; Description. 4 | ; This example FAR2 macro allows browse font names easily 5 | ; while plugin dialog "Unicode CharMap" is active. 6 | 7 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Dialog\CtrlDown] 8 | "Sequence"="$If (Title==\"Unicode CharMap\") CtrlF Down Enter $Else CtrlDown $End" 9 | "DisableOutput"=dword:00000001 10 | "Description"="Unicode CharMap: Listing fonts with CtrlUp/CtrlDown" 11 | 12 | [HKEY_CURRENT_USER\Software\Far2\KeyMacros\Dialog\CtrlUp] 13 | "Sequence"="$If (Title==\"Unicode CharMap\") CtrlF Up Enter $Else CtrlUp $End" 14 | "DisableOutput"=dword:00000001 15 | "Description"="Unicode CharMap: Listing fonts with CtrlUp/CtrlDown" 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/ConEmu.CtrlO.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 3.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Show output of last console command 8 | // Checkbox 'Long console output' must be checked in 9 | // ConEmu Settings -> Features 10 | 11 | // OpenType=1 - Open in editor, OpenType=2 - Open in viewer 12 | const OpenType = 1 13 | 14 | const ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 15 | 16 | farmacro 17 | Descr="ConEmu: Show console output in editor" 18 | Area="Shell" 19 | Key="CtrlO" 20 | {{ 21 | callplugin(#%ConEmu,#%OpenType) CtrlEnd 22 | }} 23 | 24 | farmacro 25 | Descr="ConEmu: Return to panels from console output" 26 | Area="Editor.'*.tmp'" 27 | Area="Viewer.'*.tmp'" 28 | Key="CtrlO" 29 | {{ 30 | $if (Editor) %f=Editor.FileName; $else %f=Viewer.FileName; $end 31 | $if (lcase(fsplit(%f,8))!=".tmp" || ucase(substr(fsplit(%f,4),0,3))!="CEM") 32 | $AKey 33 | $Exit 34 | $end 35 | // Was editor modified? 36 | %m=0; $if (Editor) $if (Editor.State & 0x40) %m=1; $end $end 37 | // Close 38 | Esc 39 | // Skip save confirmation 40 | $if (%m && Dialog) Right Enter $end 41 | }} 42 | 43 | farmacro 44 | Descr="Hide/Show panels (standard FAR CtrlO)" 45 | Area="Shell Editor Viewer" 46 | Key="CtrlAltO" 47 | DisableOutput=0 48 | {{ 49 | CtrlO 50 | }} 51 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/ConEmu.CtrlShiftT.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 3.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Switch visibility of tab/toolbar panel. 8 | // Look at 'Enable Tabs' checkbox in ConEmu Settings -> Tabs 9 | 10 | const ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 11 | 12 | farmacro 13 | Descr="ConEmu: Switch tabs visibility" 14 | Key="CtrlShiftT" 15 | {{ 16 | callplugin(#%ConEmu,3) 17 | }} 18 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/ConEmu.Editor.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 2.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Several Far instances may be opened in ConEmu tabs. 8 | // This macro activates existing Editor/Viewer, wich 9 | // may be opened in then inactive instance of Far. 10 | 11 | const ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 12 | 13 | farmacro 14 | Descr="ConEmu: Auto switch to Editor Tab" 15 | Key="F3 F4" 16 | Area="Shell Search" 17 | Cond="PanelType:0" 18 | {{ 19 | %k = akey(1,0); 20 | 21 | $if (!APanel.Empty && (APanel.Current!="..")) 22 | %s=APanel.Path; 23 | %s=%s+iif(substr(%s,len(%s)-1)=="\\","","\\")+APanel.Current; 24 | //MsgBox("Current item", %s) 25 | %c = substr(%k,len(%k)-1,1); 26 | %cmd = iif(%c=="4","FindEditor:","FindViewer:")+%s; 27 | %iRc=callplugin(#%ConEmu,%cmd); 28 | //MsgBox("EditOpen result", "callplugin="+%iRc+"\n<"+env("ConEmuMacroResult")+">") 29 | $if (%iRc!=0) 30 | %r = env("ConEmuMacroResult"); 31 | $if (substr(%r,0,5)=="Found") 32 | $Exit // Ok 33 | $else $if (substr(%r,0,6)=="Active") 34 | F12 eval(substr(%r,7)) 35 | $Exit // Ok 36 | $else $if (%r=="Blocked") 37 | // MsgBox("ConEmu macro","Tab can't be activated now\n"+%s); 38 | $end $end $end 39 | $end 40 | $end 41 | 42 | //history.enable(0xF) 43 | $if (%k=="F4") F4 $else F3 $end 44 | 45 | // As we get here, Far will try to open viewer or editor window. 46 | // But, it may be already opened in the current Far instance. 47 | // When it's exists, Far show messagebox with confirmation and buttons: 48 | // { Current } [ New instance ] [ Reload ] 49 | // Next macro line depress { Current } button 50 | $if (Dialog && Title=="Editor" && Dlg.ItemCount==7 && Dlg.CurPos==5 && Dlg.ItemType==7) Enter $end 51 | }} 52 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/ConEmu.FontSize.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 2.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Note! This is just an example of calling GuiMacro from Far Manager 8 | // Note! Ctrl+Wheel may be already binded in ConEmu Keys&Macro settings 9 | 10 | // Increase/decrease font size in ConEmu window with Alt+Wheel 11 | 12 | const ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 13 | 14 | farmacro 15 | Descr="ConEmu: Increase ConEmu font size" 16 | Key="AltMsWheelUp" 17 | {{ 18 | callplugin(#%ConEmu,"FontSetSize(1,2)") 19 | }} 20 | 21 | farmacro 22 | Descr="ConEmu: Decrease ConEmu font size" 23 | Key="AltMsWheelDown" 24 | {{ 25 | callplugin(#%ConEmu,"FontSetSize(1,-2)") 26 | }} 27 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/ConEmu.TabList.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 3.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Show all windows list from all consoles 8 | 9 | const ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 10 | 11 | farmacro 12 | Descr="ConEmu: Show all windows list from all consoles" 13 | Area="Shell QView Info Tree Search Dialog Editor Viewer" 14 | Key="F12" 15 | {{ 16 | $if (Plugin.Menu(#%ConEmu)) T $end 17 | }} 18 | 19 | farmacro 20 | Descr="ConEmu: Standard Far windows list" 21 | Area="Shell QView Info Tree Search Dialog Editor Viewer" 22 | Key="CtrlShiftF12" 23 | {{ 24 | F12 25 | }} 26 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/ConEmu.Thumbnails.fml: -------------------------------------------------------------------------------- 1 | 2 | // This is sample macro-file for MacroLib plugin for Far Manager 3.x 3 | // You can download plugin here: 4 | // http://code.google.com/p/far-plugins/wiki/MacroLib 5 | 6 | 7 | // Switch visibility of ConEmu Panel Views 8 | // You may customize Panel Views display in ConEmu Settings -> Views 9 | 10 | const ConEmuTh = "bd454d48-448e-46cc-909d-b6cf789c2d65" 11 | 12 | farmacro 13 | Descr="ConEmuTh: Switch Thumbnails view on active panel" 14 | Area="Shell" 15 | Key="CtrlShiftF1" 16 | {{ 17 | callplugin(#%ConEmuTh,1) 18 | }} 19 | 20 | farmacro 21 | Descr="ConEmuTh: Switch Tiles view on active panel" 22 | Area="Shell" 23 | Key="CtrlShiftF2" 24 | {{ 25 | callplugin(#%ConEmuTh,2) 26 | }} 27 | 28 | farmacro 29 | Descr="ConEmu: Turn off Tiles or Thumbnails on active panel" 30 | Area="Shell" 31 | //Key="CtrlAltF2" 32 | {{ 33 | callplugin(#%ConEmuTh,256) 34 | }} 35 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/Editor.MsRClick.fml: -------------------------------------------------------------------------------- 1 | 2 | FarMacro 3 | Descr="Editor: Clipboard actions menu" 4 | Key="MsRClick" 5 | Area="Dialog Editor" 6 | {{ 7 | %CopyLine="Copy whole line"; 8 | %CopyWord="Copy single word"; 9 | %Paste="Paste from clipboard"; 10 | 11 | $if (Editor) 12 | MsLClick CtrlU $SelWord 13 | $else // Dialog 14 | %dx=dlg.getvalue(0,2); %dy=dlg.getvalue(0,3); %c=dlg.getvalue(0,0); 15 | $if (%c<1) $Exit $end 16 | %i=1; 17 | $while (%i<=%c) 18 | %t=dlg.getvalue(%i,1); 19 | $if (%t==4/*DI_EDIT*/ || %t==6/*DI_EDIT*/) 20 | %f=dlg.getvalue(%i,8); 21 | $if (!(%f & 0xD0000000/*hidden,nofocus,...*/)) 22 | $if ((%dy+dlg.GetValue(%i,3))==MsY) 23 | $if (((%dx+dlg.GetValue(%i,2))<=MsX) && ((%dx+dlg.GetValue(%i,4))>=MsX)) 24 | dlg.SetFocus(%i) 25 | %c=0; 26 | $end 27 | $end 28 | $end 29 | $end 30 | %i=%i+1; 31 | $end 32 | $if (%c!=0) 33 | MsRClick $Exit 34 | $end 35 | $end 36 | 37 | %Menu=%CopyLine+"\n"; 38 | $if (Editor.SelValue!="") 39 | %Menu=%Menu+%CopyWord+"\n"; 40 | $end 41 | %Menu=%Menu+%Paste; 42 | 43 | %s = Menu.Show(%Menu,"",0x3,"",MsX,MsY+1); 44 | $if (%s=="") $Exit $end 45 | 46 | $if (%s==%CopyLine) 47 | $if (Dialog) Home $else editor.Pos(1,2,1) $end ShiftEnd 48 | CtrlIns $Exit 49 | $end 50 | $if (%s==%CopyWord) 51 | CtrlIns $Exit 52 | $end 53 | $if (%s==%Paste) 54 | ShiftIns $Exit 55 | $end 56 | }} 57 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_fml/Thumbnails_KeyBar.farconfig: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.CtrlNumber.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | -- When tab switching in ConEmu is configured to Ctrl+Number 5 | -- this macro will help to use Ctrl+Number combinations 6 | 7 | Macro 8 | { 9 | area="Shell"; 10 | key="/[LR]CtrlShift[0-9]/"; 11 | description="Panels: Switch panel modes with LCtrl+Shift+Number"; 12 | action = function() 13 | -- BUG? Following is expected to be working, but it doesn't... Far Panels ignores LCtrl+key posted this way 14 | -- Keys("LCtrl"..akey(1):sub(-1)) 15 | Keys("Ctrl"..akey(1):sub(-1)) 16 | -- it would be nice to have macro API 17 | -- far.PanelControl(far.Flags.FCTL_SETVIEWMODE, mf.atoi(akey(1):sub(-1))) 18 | end 19 | } 20 | 21 | Macro 22 | { 23 | area="Shell"; 24 | -- key="/RCtrlShift[0-9]/"; 25 | description="Panels: No action"; 26 | action = function() 27 | return 28 | end 29 | } 30 | 31 | Macro 32 | { 33 | area="Editor Viewer"; 34 | key="/RCtrlShift[0-9]/"; 35 | description="Editor: Set std.bookmark with RCtrl+Shift+Number +++"; 36 | action = function() 37 | -- Extend std.bookmarks with stack bookmarks 38 | BM.Add() 39 | -- And set new std.bookmark 40 | Keys("CtrlShift"..akey(1):sub(-1)) 41 | end 42 | } 43 | 44 | Macro 45 | { 46 | area="Editor Viewer"; 47 | key="/RCtrl[0-9]/"; 48 | description="Editor: Jump to std.bookmark with RCtrl+Number"; 49 | action = function() 50 | -- Store previous position in stack bookmarks 51 | BM.Add() 52 | -- And jump to std.bookmark 53 | Keys("Ctrl"..akey(1):sub(-1)) 54 | end 55 | } 56 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.CtrlO.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Show output of last console command 6 | -- Checkbox 'Long console output' must be checked in 7 | -- ConEmu Settings -> Features 8 | 9 | -- OpenType=1 - Open in editor, OpenType=2 - Open in viewer 10 | local OpenType = 1 11 | 12 | local ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 13 | 14 | Macro 15 | { 16 | area="Shell"; 17 | key="CtrlO"; 18 | flags="NoSendKeysToPlugins"; 19 | description="ConEmu: Show console output in editor"; 20 | action = function() 21 | Plugin.Call(ConEmu,OpenType) Keys("CtrlEnd") 22 | end; 23 | } 24 | 25 | -- Area="Editor.'CEM*.tmp'" 26 | -- Area="Viewer.'CEM*.tmp'" 27 | 28 | Macro 29 | { 30 | area="Editor Viewer"; 31 | key="CtrlO"; 32 | flags="NoSendKeysToPlugins"; 33 | description="ConEmu: Return to panels from console output"; 34 | condition = function(Key) 35 | -- Only our temp files: "CEM*.tmp" 36 | if Area.Editor then f=Editor.FileName; else f=Viewer.FileName; end 37 | return (mf.lcase(mf.fsplit(f,8))==".tmp" and mf.ucase(mf.substr(mf.fsplit(f,4),0,3))=="CEM") 38 | end; 39 | action = function() 40 | -- Close 41 | Keys("F10") 42 | -- Skip save confirmation 43 | if Area.Dialog and Dlg.Id=="F776FEC0-50F7-4E7E-BDA6-2A63F84A957B" then 44 | Keys("Right Enter") 45 | end 46 | end; 47 | } 48 | 49 | Macro 50 | { 51 | area="Shell"; 52 | key="CtrlAltO"; 53 | flags="NoSendKeysToPlugins"; 54 | description="Hide/Show panels (standard FAR CtrlO)"; 55 | action = function() 56 | Keys("CtrlO") 57 | end; 58 | } 59 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.CtrlShiftT.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Switch visibility of tab/toolbar panel. 6 | -- Look at 'Enable Tabs' checkbox in ConEmu Settings -> Tabs 7 | 8 | local ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 9 | 10 | Macro 11 | { 12 | area=""; 13 | key="CtrlShiftT"; 14 | flags=""; 15 | description="ConEmu: Switch tabs visibility"; 16 | action = function() 17 | Plugin.Call(ConEmu,3) 18 | end; 19 | } 20 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.Editor.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Several Far instances may be opened in ConEmu tabs. 6 | -- This macro activates existing Editor/Viewer, wich 7 | -- may be opened in then inactive instance of Far. 8 | 9 | local ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 10 | 11 | Macro 12 | { 13 | area="Shell Search"; 14 | key="F3 F4"; 15 | flags="NoPluginPanels"; 16 | description="ConEmu: Auto switch to Editor Tab"; 17 | condition = function(Key) 18 | return (not APanel.Empty and (APanel.Current~="..")); 19 | end; 20 | action = function() 21 | 22 | k = akey(1,1); 23 | 24 | s=APanel.Path; 25 | s=s..mf.iif(mf.substr(s,mf.len(s)-1)=="\\","","\\")..APanel.Current; 26 | --msgbox("Current item", s) 27 | c = mf.substr(k,mf.len(k)-1,1); 28 | cmd = mf.iif(c=="4","FindEditor:","FindViewer:")..s; 29 | r = Plugin.SyncCall(ConEmu,cmd); 30 | --msgbox("EditOpen result", "Plugin.SyncCall="..r) 31 | if r then 32 | if mf.substr(r,0,5)=="Found" then 33 | exit() -- OK 34 | elseif mf.substr(r,0,6)=="Active" then 35 | iWnd = mf.atoi(mf.substr(r,7),10)+101 36 | Plugin.SyncCall(ConEmu,iWnd); 37 | Plugin.SyncCall(ConEmu,100); 38 | exit() -- Ok 39 | elseif r=="Blocked" then 40 | -- msgbox("ConEmu macro","Tab can't be activated now\n"..spname); 41 | end 42 | end 43 | 44 | -- history.enable(0xF) ? 45 | 46 | -- Do the F3/F4 key press 47 | Keys(k) 48 | 49 | -- As we get here, Far will try to open viewer or editor window. 50 | -- But, it may be already opened in the current Far instance. 51 | -- When it's exists, Far show messagebox with confirmation and buttons: 52 | -- { Current } [ New instance ] [ Reload ] 53 | -- Next macro line depress { Current } button 54 | if Area.Dialog and Dlg.Id=="AFDAD388-494C-41E8-BAC6-BBE9115E1CC0" then 55 | if Dlg.ItemCount==7 and Dlg.CurPos==5 and Dlg.ItemType==7 then 56 | Keys("Enter") 57 | end 58 | end 59 | 60 | end; 61 | } 62 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.FontSize.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Note! This is just an example of calling GuiMacro from Far Manager 6 | -- Note! Ctrl+Wheel may be already binded in ConEmu Keys&Macro settings 7 | 8 | -- Increase/decrease font size in ConEmu window with Ctrl+Wheel 9 | 10 | local ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 11 | 12 | Macro 13 | { 14 | area="Common"; 15 | key="AltMsWheelUp"; 16 | flags=""; 17 | description="ConEmu: Increase ConEmu font size"; 18 | action = function() 19 | Plugin.Call(ConEmu,"FontSetSize(1,2)") 20 | end; 21 | } 22 | 23 | Macro 24 | { 25 | area="Common"; 26 | key="AltMsWheelDown"; 27 | flags=""; 28 | description="ConEmu: Decrease ConEmu font size"; 29 | action = function() 30 | Plugin.Call(ConEmu,"FontSetSize(1,-2)") 31 | end; 32 | } 33 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.PanelsList.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Show all windows list from all consoles 6 | -- May be useful when you want to copy a file(s) from one Far panel 7 | -- to another folder from another Far instance 8 | 9 | local ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 10 | 11 | Macro 12 | { 13 | area="Dialog Editor"; 14 | key="ShiftF11"; 15 | flags=""; 16 | description="ConEmu: Show all panels/dirs from all consoles"; 17 | action = function() 18 | Plugin.Call(ConEmu,11) 19 | end 20 | } 21 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.TabList.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Show all windows list from all consoles 6 | 7 | local ConEmu = "4b675d80-1d4a-4ea9-8436-fdc23f2fc14b" 8 | 9 | Macro 10 | { 11 | area="Shell QView Info Tree Search Dialog Editor Viewer"; 12 | key="F12"; 13 | flags="NoSendKeysToPlugins"; 14 | description="ConEmu: Show all windows list from all consoles"; 15 | action = function() 16 | if Plugin.Menu(ConEmu) then 17 | Keys("T") 18 | end 19 | end 20 | } 21 | 22 | Macro 23 | { 24 | area="Shell QView Info Tree Search Dialog Editor Viewer"; 25 | key="CtrlShiftF12"; 26 | flags="NoSendKeysToPlugins"; 27 | description="ConEmu: Standard Far windows list"; 28 | action = function() 29 | Keys("F12") 30 | end 31 | } 32 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/ConEmu.Thumbnails.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- Switch visibility of ConEmu Panel Views 6 | -- You may customize Panel Views display in ConEmu Settings -> Views 7 | 8 | local ConEmuTh = "bd454d48-448e-46cc-909d-b6cf789c2d65" 9 | 10 | Macro 11 | { 12 | area="Shell"; 13 | key="CtrlShiftF1"; 14 | flags=""; 15 | description="ConEmu: Switch Thumbnails view on active panel"; 16 | action = function() 17 | Plugin.Call(ConEmuTh,1) 18 | end 19 | } 20 | 21 | Macro 22 | { 23 | area="Shell"; 24 | key="CtrlShiftF2"; 25 | flags=""; 26 | description="ConEmu: Switch Tiles view on active panel"; 27 | action = function() 28 | Plugin.Call(ConEmuTh,2) 29 | end 30 | } 31 | 32 | Macro 33 | { 34 | area="Shell"; 35 | --key="CtrlAltF2"; 36 | flags=""; 37 | description="ConEmu: Turn off Tiles or Thumbnails on active panel"; 38 | action = function() 39 | Plugin.Call(ConEmuTh,256) 40 | end 41 | } 42 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/Editor.MsRClick.lua: -------------------------------------------------------------------------------- 1 |  2 | -- Place this file into your %FARPROFILE%\Macros\scripts 3 | 4 | 5 | -- This macros was created to simplify Far Editor usage on tablets 6 | -- Mapped to MsRClick (or long tap on tablets) it will show menu 7 | -- ┌───────────────────────┐ 8 | -- │ Copy whole line │ 9 | -- │ Copy single word │ 10 | -- │ Paste from clipboard │ 11 | -- └───────────────────────┘ 12 | 13 | Macro 14 | { 15 | area="Dialog Editor"; 16 | key="MsRClick"; 17 | flags=""; 18 | description="ConEmu: Clipboard actions menu"; 19 | action = function() 20 | 21 | CopyLine="Copy whole line"; 22 | CopyWord="Copy single word"; 23 | Paste="Paste from clipboard"; 24 | 25 | if Area.Editor then 26 | Keys("MsLClick CtrlU") Keys("SelWord") 27 | else 28 | dx=Dlg.GetValue(0,2); dy=Dlg.GetValue(0,3); c=Dlg.GetValue(0,0); 29 | if c<1 then exit() end 30 | i=1; 31 | while i<=c do 32 | t=Dlg.GetValue(i,1); 33 | if t==4 or t==6 then 34 | f=Dlg.GetValue(i,8); 35 | if not (band(f,0xD0000000)) then 36 | if (dy+Dlg.GetValue(i,3))==Mouse.Y then 37 | if ((dx+Dlg.GetValue(i,2))<=Mouse.X) and ((dx+Dlg.GetValue(i,4))>=Mouse.X) then 38 | Dlg.SetFocus(i) 39 | c=0; 40 | end 41 | end 42 | end 43 | end 44 | i=i+1; 45 | end 46 | if c~=0 then 47 | Keys("MsRClick") exit() 48 | end 49 | end 50 | 51 | Menu__RENAMED=CopyLine.."\n"; 52 | if Editor.SelValue~="" then 53 | Menu__RENAMED=Menu__RENAMED..CopyWord.."\n"; 54 | end 55 | Menu__RENAMED=Menu__RENAMED..Paste; 56 | 57 | s = Menu.Show(Menu__RENAMED,"",0x3,"",Mouse.X,Mouse.Y+1); 58 | if s=="" then exit() end 59 | 60 | if s==CopyLine then 61 | if Area.Dialog then Keys("Home") else Editor.Pos(1,2,1) end Keys("ShiftEnd") 62 | Keys("CtrlIns") exit() 63 | end 64 | if s==CopyWord then 65 | Keys("CtrlIns") exit() 66 | end 67 | if s==Paste then 68 | Keys("ShiftIns") exit() 69 | end 70 | 71 | end 72 | } 73 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Far3_lua/Thumbnails_KeyBar.farconfig: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/IsConEmu.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem Usage example for your batch files 4 | rem call IsConEmu.cmd > nul 5 | rem if errorlevel 1 ( 6 | rem ... Your batch started out of ConEmu, simple command prompt 7 | rem ) else ( 8 | rem ... Your batch is running in active ConEmu window 9 | rem ) 10 | 11 | 12 | rem Don't change any env.variables outside of this batch 13 | setlocal 14 | 15 | rem For ANSI example you may set "YES" instead of "NO" 16 | set UseAnsi=NO 17 | if "%UseAnsi%"=="YES" goto TryAnsi 18 | 19 | rem Preferable way - use GuiMacro 20 | if exist "%~dp0ConEmuC.exe" ( 21 | 22 | call "%~dp0ConEmuC.exe" /GuiMacro IsConEmu > nul 23 | if errorlevel 1 goto showresult 24 | set ConEmuMacroResult=Yes 25 | goto showresult 26 | 27 | ) else if exist "%~dp0ConEmuC64.exe" ( 28 | 29 | call "%~dp0ConEmuC64.exe" /GuiMacro IsConEmu > nul 30 | if errorlevel 1 goto showresult 31 | set ConEmuMacroResult=Yes 32 | goto showresult 33 | 34 | ) else ( 35 | 36 | echo "%~dp0ConEmuC.exe" not found! 37 | exit /b 2 38 | goto :EOF 39 | 40 | ) 41 | 42 | 43 | rem Ok, try ANSI 44 | set ConEmuMacroResult= 45 | set ESC= 46 | 47 | :TryAnsi 48 | rem Check if ANSI is enabled 49 | if not "%ConEmuANSI%"=="ON" ( 50 | echo ConEmu ANSI X3.64 was not enabled! 51 | exit /b 2 52 | goto :EOF 53 | ) 54 | 55 | echo %ESC%[s%ESC%]9;6;"IsConEmu"%ESC%\%ESC%[u%ESC%[A 56 | 57 | :showresult 58 | if "%ConEmuMacroResult%"=="Yes" ( 59 | echo ConEmu found! 60 | exit /b 0 61 | ) else ( 62 | echo ConEmu NOT found! 63 | exit /b 1 64 | ) 65 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Portable.txt: -------------------------------------------------------------------------------- 1 | ConEmu is ‘portable’ by default, it uses ‘ConEmu.xml’ file 2 | to store all settings. But Windows Registry is supported too. 3 | 4 | If you see error «XML setting file can not be used!», 5 | it means, interface IID_IXMLDOMDocument is not registered 6 | in the system. 7 | Just copy here files «msxml3.dll» and «msxml3r.dll». 8 | Better to take the files from the Windows XP - they have 9 | fewer dependencies, and they will work in Windows 2000. 10 | 11 | * https://conemu.github.io/en/SettingsFast.html 12 | * https://conemu.github.io/en/Settings.html 13 | 14 | ============================================================ 15 | ConEmu «портабелен» по умолчанию и хранит все настройки в 16 | файле «ConEmu.xml». Но реестр Windows также поддерживается. 17 | 18 | Если попытке использовании «ConEmu.xml» появляется ошибка 19 | «XML setting file can not be used!», значит в системе 20 | не зарегистрирован интерфейс IID_IXMLDOMDocument. 21 | Чтобы его не регистрировать, скопируйте в этот каталог 22 | файлы «msxml3.dll» и «msxml3r.dll». Файлы лучше брать из 23 | Windows XP - в них меньше зависимостей и они будут работать 24 | в Windows 2000. 25 | 26 | * https://conemu.github.io/en/SettingsFast.html 27 | * https://conemu.github.io/en/Settings.html 28 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/RenameTab.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem Run this file in cmd.exe or tcc.exe to change 4 | rem Tab title in ConEmu. Same as "Rename tab" in GUI. 5 | 6 | rem Note! 7 | rem "Inject ConEmuHk" and "ANSI X3.64" options 8 | rem must be turned ON in ConEmu Settings! 9 | 10 | echo ]9;3;"%~1"\ 11 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Scripts/git-log.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem If your git log containing UTF-8 or national characters is messed, 4 | rem just set in the Settings/Environment proper `LANG` variable: 5 | rem set LANG=ru_RU.utf8 6 | rem set LANG=ru_RU.CP1251 7 | 8 | rem Check if we can output colors to PTY or not 9 | ConEmuC -isredirect 10 | 11 | if errorlevel 2 goto is_con 12 | 13 | rem Plain text mode 14 | git log --graph "--date=format:%%y%%m%%d:%%H%%M" "--pretty=format:%%h%%d %%an %%ad %%s" %* 15 | goto :EOF 16 | 17 | :is_con 18 | rem Colored mode 19 | git log --graph "--date=format:%%y%%m%%d:%%H%%M" "--pretty=format:%%C(auto)%%h%%d %%C(bold blue)%%an %%Cgreen%%ad %%Creset%%s" %* 20 | goto :EOF 21 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Scripts/readme.txt: -------------------------------------------------------------------------------- 1 | You may use this folder to store your scripts to be available via `%PATH%`. 2 | 3 | It is added to environment PATH variable (for processes started in ConEmu) 4 | on the `Environment` settings page: 5 | https://conemu.github.io/en/SettingsEnvironment.html 6 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/SetConTitle.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem Run this file in cmd.exe or tcc.exe to change 4 | rem Title of console window. 5 | 6 | rem Change cmd.exe title permanently to "This is my cmd" 7 | rem SetConTitle.cmd "This is my cmd" 8 | 9 | rem To remove title "locking" just run this without args 10 | rem SetConTitle.cmd 11 | 12 | rem Note! 13 | rem "Inject ConEmuHk" and "ANSI X3.64" options 14 | rem must be turned ON in ConEmu Settings! 15 | 16 | rem set ESC= 17 | call "%~dp0SetEscChar.cmd" 18 | 19 | rem Next command will change title immediately (once) 20 | rem Have not much use, because next time cmd prompt 21 | rem appears, cmd.exe will revert title back 22 | echo %ESC%]2;"%~1"%ESC%\ 23 | 24 | rem And this will change title each time cmd prompt appears 25 | rem This will lock title to your desired value 26 | prompt $e]2;"%~1"$e\$p$g 27 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/SetEscChar.cmd: -------------------------------------------------------------------------------- 1 | @rem This file helps you using ANSI in your cmd scripts 2 | @rem Just call this file and you can type in your prompt smth like 3 | @rem 4 | @rem call SetEscChar 5 | @rem echo %ESC%[1;33;40m Yellow on black %ESC%[0m 6 | @rem 7 | 8 | @set ESC= 9 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/SetProgress.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem Usage: 4 | rem SetProgress 5 | rem -- Several sample calls delimited with "pause" 6 | rem SetProgress 0 7 | rem -- Remove progress state 8 | rem SetProgress 1 9 | rem -- Set progress to specified value (0..100) 10 | rem SetProgress 2 11 | rem -- Set progress error state 12 | rem SetProgress 3 13 | rem -- Set progress indeterminate state 14 | rem SetProgress 4 15 | rem -- Start progress for some long process 16 | rem SetProgress 5 17 | rem -- Stop progress started with "3" 18 | 19 | rem Run this file in cmd.exe or tcc.exe to change 20 | rem Title of console window. 21 | 22 | rem Note! 23 | rem "Inject ConEmuHk" and "ANSI X3.64" options 24 | rem must be turned ON in ConEmu Settings! 25 | 26 | rem set ESC= 27 | call "%~dp0SetEscChar.cmd" 28 | 29 | if not "%~1"=="" goto set_pr 30 | 31 | rem Without parameters - run demo 32 | 33 | echo %ESC%[s 34 | echo %ESC%[s 35 | 36 | echo %ESC%[u%ESC%[KPress enter to set 30%% progress... 37 | pause>nul 38 | call :set_pr 1 30 39 | 40 | echo %ESC%[u%ESC%[KPress enter to set 60%% progress 41 | pause>nul 42 | call :set_pr 1 60 43 | 44 | echo %ESC%[u%ESC%[KPress enter to set Error state 45 | pause>nul 46 | call :set_pr 2 47 | 48 | echo %ESC%[u%ESC%[KPress enter to set Indeterminate state 49 | pause>nul 50 | call :set_pr 3 51 | 52 | echo %ESC%[u%ESC%[KPress enter to remove progress 53 | pause>nul 54 | call :set_pr 0 55 | 56 | echo %ESC%[u%ESC%[K 57 | 58 | goto :EOF 59 | 60 | :set_pr 61 | echo %ESC%]9;4;%~1;%~2%ESC%\ 62 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Settings-ConEmu.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/Settings-ConEmu.reg -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/TypeBuildErrors.cmd: -------------------------------------------------------------------------------- 1 | @rem You may use this batch-file to colorize output of compliers 2 | @rem Tested with 'sed' from MinGW/MSys and Visual C++ build output 3 | 4 | @rem Usage: TypeBuildErrors "FullPathToCompilerOutputLog" 5 | 6 | @rem Usually current screen already contains compiler output 7 | @rem Clear it for avoid dupes of non-colored and colored lines 8 | @cls 9 | 10 | @rem Optional "pre" setup of environment variables (PATH to sed.exe for example) 11 | @if exist "%~dp0TypeBuildErrors_Vars.cmd" call "%~dp0TypeBuildErrors_Vars.cmd" 12 | 13 | @rem Run colorization, "sed.exe" is required! 14 | @type "%~1" | sed -e "s/.*: \bERR.*/&/i" -e "s/.*: FATAL ERROR.*/&/i" -e "s/.*: \bWARN.*/&/i" -e "s/.* [1-9][0-9]* error.*/&/i" -e "s/.* [1-9][0-9]* warning.*/&/i" 15 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/cecho.cmd: -------------------------------------------------------------------------------- 1 | @if "%~1" == "/?" goto help 2 | @if "%~1" == "-?" goto help 3 | 4 | :cecho 5 | 6 | @if NOT "%ConEmuANSI%"=="ON" ( 7 | @echo %~1 8 | @goto :EOF 9 | ) 10 | 11 | @setlocal 12 | 13 | @call "%~dp0SetEscChar.cmd" 14 | 15 | @if /I "%~1" == "/red" ( 16 | @set clr=1;31;40m 17 | @shift /1 18 | ) else if /I "%~1" == "/green" ( 19 | @set clr=1;32;40m 20 | @shift /1 21 | ) else if /I "%~1" == "/yellow" ( 22 | @set clr=1;33;40m 23 | @shift /1 24 | ) else if /I "%~1" == "/blue" ( 25 | @set clr=1;34;40m 26 | @shift /1 27 | ) else if /I "%~1" == "/magenta" ( 28 | @set clr=1;35;40m 29 | @shift /1 30 | ) else if /I "%~1" == "/cyan" ( 31 | @set clr=1;36;40m 32 | @shift /1 33 | ) else if /I "%~1" == "/white" ( 34 | @set clr=1;37;40m 35 | @shift /1 36 | ) else ( 37 | @set clr=1;31;40m 38 | ) 39 | 40 | @echo %ESC%[%clr%%~1%ESC%[0m 41 | @goto :EOF 42 | 43 | :help 44 | @call :cecho /white "Usage examples:" 45 | @call :cecho /red " cecho [/red] "YourText"" 46 | @call :cecho /green " cecho /green "YourText"" 47 | @call :cecho /yellow " cecho /yellow "YourText"" 48 | @call :cecho /blue " cecho /blue "YourText"" 49 | @call :cecho /magenta " cecho /magenta "YourText"" 50 | @call :cecho /cyan " cecho /cyan "YourText"" 51 | @call :cecho /white " cecho /white "YourText"" 52 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/clink/Readme.txt: -------------------------------------------------------------------------------- 1 | You may try «Clink» - bash style autocomplete 2 | Download and unpack files to this folder 3 | 4 | http://mridgers.github.io/clink/ 5 | 6 | Note! Clink distribution has subfolders. 7 | Files must be located in THIS folder exactly: 8 | 9 | clink.bat 10 | clink_x64.exe 11 | clink_x86.exe 12 | clink_dll_x64.dll 13 | clink_dll_x86.dll 14 | 15 | If you install clink in any other folder, 16 | ConEmu will not be able to control clink 17 | loading from ConEmu's settings dialog: 18 | Settings -> Features -> Use clink in prompt 19 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-cyg-32.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-cyg-32.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-cyg-64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-cyg-64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-msys-32.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-msys-32.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-msys2-32.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-msys2-32.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-msys2-64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/conemu-msys2-64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf 2 | *.pl text eol=lf 3 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/256colors2.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # Author: Todd Larason 3 | # $XFree86: xc/programs/xterm/vttests/256colors2.pl,v 1.2 2002/03/26 01:46:43 dickey Exp $ 4 | 5 | # use the resources for colors 0-15 - usually more-or-less a 6 | # reproduction of the standard ANSI colors, but possibly more 7 | # pleasing shades 8 | 9 | # colors 16-231 are a 6x6x6 color cube 10 | for ($red = 0; $red < 6; $red++) { 11 | for ($green = 0; $green < 6; $green++) { 12 | for ($blue = 0; $blue < 6; $blue++) { 13 | printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\", 14 | 16 + ($red * 36) + ($green * 6) + $blue, 15 | ($red ? ($red * 40 + 55) : 0), 16 | ($green ? ($green * 40 + 55) : 0), 17 | ($blue ? ($blue * 40 + 55) : 0)); 18 | } 19 | } 20 | } 21 | 22 | # colors 232-255 are a grayscale ramp, intentionally leaving out 23 | # black and white 24 | for ($gray = 0; $gray < 24; $gray++) { 25 | $level = ($gray * 10) + 8; 26 | printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\", 27 | 232 + $gray, $level, $level, $level); 28 | } 29 | 30 | 31 | # display the colors 32 | 33 | # first the system ones: 34 | print "System colors:\n"; 35 | for ($color = 0; $color < 8; $color++) { 36 | print "\x1b[48;5;${color}m "; 37 | } 38 | print "\x1b[0m\n"; 39 | for ($color = 8; $color < 16; $color++) { 40 | print "\x1b[48;5;${color}m "; 41 | } 42 | print "\x1b[0m\n\n"; 43 | 44 | # now the color cube 45 | print "Color cube, 6x6x6:\n"; 46 | for ($green = 0; $green < 6; $green++) { 47 | for ($red = 0; $red < 6; $red++) { 48 | for ($blue = 0; $blue < 6; $blue++) { 49 | $color = 16 + ($red * 36) + ($green * 6) + $blue; 50 | print "\x1b[48;5;${color}m "; 51 | } 52 | print "\x1b[0m "; 53 | } 54 | print "\n"; 55 | } 56 | 57 | 58 | # now the grayscale ramp 59 | print "Grayscale ramp:\n"; 60 | for ($color = 232; $color < 256; $color++) { 61 | print "\x1b[48;5;${color}m "; 62 | } 63 | print "\x1b[0m\n"; 64 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/README.md: -------------------------------------------------------------------------------- 1 | # wslbridge 2 | 3 | wslbridge is a Cygwin program that allows connecting to the WSL command-line 4 | environment over TCP sockets, as with ssh, but without the overhead of 5 | configuring an SSH server. 6 | 7 | ## Usage 8 | 9 | Usage is similar to that of `ssh`. Run `wslbridge` with no arguments to start 10 | a bash session in a WSL pty. Append a command-line to run that command in WSL 11 | without a pty (i.e. using 3 pipes for stdio). 12 | 13 | `wslbridge` runs its WSL command with either a pty or using pipes. Pass `-t` 14 | to enable pty mode or `-T` to enable pipe mode. Pass `-t -t` to force pty mode 15 | even if stdin is not a terminal. 16 | 17 | Pass `-eVAR=VAL` to set an environment variable within WSL. Pass just `-eVAR` 18 | to copy the value from the Cygwin environment. 19 | 20 | ## Copyright 21 | 22 | wslbridge is distributed under the MIT license: 23 | 24 | 25 | cygwin library is distributed under the LGPL license: 26 | 27 | 28 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/cygwin1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/cygwin1.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/hashlist.sha256: -------------------------------------------------------------------------------- 1 | ; Generated by Integrity Checker Plugin (by Ariman) 2 | 3 | 668ee195182b74e544a1f939f47974c15b9a97a5a50d38c47798d244eeafe941 *wslbridge.exe 4 | b5498e8e6ae9f741c047de9bab046e1bb4b5bebcfa441665f153d072e354b543 *cygwin1.dll 5 | 700bc914ed7b769b536f4f73ef2dbd6838ff6ba3df4382a3315375091242a376 *wslbridge-backend 6 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/wsl-boot.sh: -------------------------------------------------------------------------------- 1 | #/bin/sh 2 | uname -a 3 | ./256colors2.pl 4 | cd ~ 5 | bash -l -i 6 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/wsl-con.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem This sample file demonstrates ability to use 256 colors 4 | rem in Windows subsystem for Linus started in ConEmu tab. 5 | rem TAGS: ConEmu, cygwin/msys connector, wslbridge. 6 | 7 | ConEmuC -osverinfo > nul 8 | if errorlevel 2560 ( 9 | rem Windows 10 detected, OK 10 | ) else ( 11 | call cecho "Windows 10 is required" 12 | exit /b 100 13 | ) 14 | 15 | if not exist "%windir%\system32\bash.exe" ( 16 | call cecho "Windows subsystem for linux was not installed!" 17 | call cecho "https://conemu.github.io/en/BashOnWindows.html#TLDR" 18 | exit /b 100 19 | ) 20 | 21 | setlocal 22 | 23 | if exist "%~dp0wslbridge-backend" goto wsl_ready 24 | 25 | call cecho /yellow "wslbridge is not installed! download latest ConEmu distro" 26 | goto err 27 | 28 | :wsl_ready 29 | echo 1: "%~1" 30 | if "%~1" == "-run" goto do_run 31 | ConEmuC -c "-new_console:d:%~dp0" "%~0" -new_console:c:h9999:C:"%LOCALAPPDATA%\lxss\bash.ico" -run 32 | goto :EOF 33 | 34 | :do_run 35 | cd /d "%~dp0" 36 | set "PATH=%~dp0;%PATH%" 37 | call SetEscChar 38 | echo %ESC%[9999H 39 | "%~dp0..\conemu-cyg-64.exe" --wsl -t ./wsl-boot.sh 40 | goto :EOF 41 | 42 | :err 43 | call cecho "wslbridge-backend was not installed properly" 44 | timeout 10 45 | exit /b 1 46 | goto :EOF 47 | 48 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/wslbridge-backend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/wslbridge-backend -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/wslbridge.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu/wsl/wslbridge.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/ConEmu64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg.x64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg_en.lng: -------------------------------------------------------------------------------- 1 | .Language=English,English 2 | 3 | // Plugin title 4 | "ConEmu Background" 5 | "&Enable plugin" 6 | "&Settings file path (Background.xml)" 7 | "&Monitor xml-file changes" 8 | "OK" 9 | "Cancel" 10 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg_ru.lng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/ConEmuBg_ru.lng -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/archive.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/caution.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/database.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/downloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/downloads.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_cdrom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_cdrom.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_cloud.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_fixed.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_network.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_ramdisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_ramdisk.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_removable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/drive_removable.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/dropbox.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/globe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/globe.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/music.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/network.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/plugin.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/recycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/recycle.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/science.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/science.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Background/img/trash.png -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmu.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmu.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmu.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmu.x64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmuPlugin_en.lng: -------------------------------------------------------------------------------- 1 | .Language=English,English 2 | 3 | // Plugin title 4 | "ConEmu" 5 | "ConEmu plugin" 6 | "edit" 7 | "view" 8 | "{Temporary panel" 9 | "Console output" 10 | "Stop Synchro waiting" 11 | "&1. Edit console output" 12 | "&2. View console output" 13 | "&3. Switch tab visibility" 14 | "&4. Switch next tab" 15 | "&5. Switch previous tab" 16 | "&6. Switch tab commit" 17 | "&T. Show all tabs list" 18 | "&P. Show all panels list" 19 | "&~. Execute ConEmu macro" 20 | "&7. Attach to ConEmu" 21 | "&8. Start ConEmu debug" 22 | "&9. Console information" 23 | "ConEmu - tabs list" 24 | "ConEmu - panels list" 25 | "ConEmu GUI Macro" 26 | "&Macro text:" 27 | "&Result:" 28 | "&Run" 29 | "Cancel" 30 | "ConEmu plugin\nConEmu is not available in terminal mode" 31 | "ConEmu plugin\nDebugger is already attached to current process" 32 | "ConEmu plugin\nDebugger is not available in terminal mode" 33 | "ConEmu plugin\nEnvironment variable 'ConEmuBaseDir' not defined\nDebugger is not available" 34 | "ConEmu plugin\nCan't create debugger process" 35 | "Can't start console server process (ConEmuC.exe)" 36 | "Can't find console server file (ConEmuC.exe)" 37 | "Can't start console server process (ConEmuC.exe)\nConEmuC.exe not found" 38 | "The console already belongs to ConEmu" 39 | "ConEmu plugin\nGetConsoleWindow()==FarHwnd is NULL" 40 | "ConEmu plugin\nShellExecuteEx raised exception.\nFAR restart is recommended." 41 | "ConEmu plugin\nCan't retrieve opened tabs information!" 42 | "ConEmu plugin\nCan't retrieve opened panels information!" 43 | "ConEmu plugin\nCECMD_SETBACKGROUND command execution failed" 44 | "ConEmu plugin\nInvalid *RegisterBackgroundArg" 45 | "ConEmu plugin\n\"Allow plugins\" unchecked in ConEmu settings (\"Main\" page)" 46 | "ConEmu plugin\nConsole is closing. This is not an error, just information" 47 | "ConEmu plugin\nUnexpected error in ConEmu" 48 | "ConEmu plugin\nInvalid RegisterBackgroundArg.cbSize" 49 | "ConEmu plugin\nInvalid RegisterBackgroundArg.PaintConEmuBackground" 50 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmuPlugin_ru.lng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/ConEmuPlugin_ru.lng -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn.x64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn_en.lng: -------------------------------------------------------------------------------- 1 | .Language=English,English 2 | 3 | // Plugin title 4 | "ConEmu Underlines" 5 | "&Enable plugin" 6 | "&Panels (0xBBGGRR):" 7 | "&Editor (0xBBGGRR):" 8 | "&Viewer (0xBBGGRR):" 9 | "Drawing style:" 10 | "&Underlines" 11 | "&Stripes" 12 | "&Hilight plugin panels" 13 | "&Back color (0xBBGGRR):" 14 | "OK" 15 | "Cancel" 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn_ru.lng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Lines/ConEmuLn_ru.lng -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Readme.txt: -------------------------------------------------------------------------------- 1 | About 2 | ===== 3 | Far Manager plugins are located in this folder. 4 | 5 | You may download Far Manager from official site: 6 | http://www.farmanager.com/download.php 7 | 8 | Supported Far Manager versions: 9 | 1.75 build 2479 or higher (x86 & x64) 10 | 2.0 build 1761 or higher (x86 & x64) 11 | 3.0 build 2798 [pre Lua] (x86 & x64) 12 | 3.0 build 2876 or higher (x86 & x64) 13 | 14 | 15 | List of plugins 16 | =============== 17 | 18 | Main Far Manager module (Tabs, Drag&Drop, RClick, and so on) 19 | ----- 20 | ConEmu.dll 21 | ConEmu.x64.dll 22 | 23 | 24 | Enables thumbnails and tiles in Far Manager panels 25 | ----- 26 | Thumbs\ConEmuTh.dll 27 | Thumbs\ConEmuTh.x64.dll 28 | 29 | 30 | This plugin colorize Far panels, display mnemonic picture (drive, network, 31 | and so on), and progress bar of used drive space at status line area. 32 | ConEmu Background can be customized via Background.xml configuration file. 33 | ----- 34 | Background\ConEmuBg.dll 35 | Background\ConEmuBg.x64.dll 36 | 37 | 38 | Simple background plugin 39 | ----- 40 | Lines\ConEmuLn.dll 41 | Lines\ConEmuLn.x64.dll 42 | 43 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh.x64.dll -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh_en.lng: -------------------------------------------------------------------------------- 1 | .Language=English,English 2 | 3 | // Plugin title 4 | "ConEmu Panel Views" 5 | // Panel modes 6 | "Thumbnails mode" 7 | // Panel modes 8 | "Tiles mode" 9 | // Panel modes 10 | "Icons mode" 11 | // Panel modes 12 | "Turn off" 13 | // Column titles 14 | "Thumbnails" 15 | "Tiles" 16 | // Some strings for Tiles mode 17 | "Folder" 18 | "Sym." 19 | "Junc." 20 | // Error messages 21 | "ConEmu PanelViews\nConEmu plugin not found,\nThumbnails will not be available." 22 | "ConEmu PanelViews\nOld version of ConEmu plugin,\nThumbnails will not be available." 23 | "ConEmu PanelViews\nThumbnails are not available in plain Far.\nFar Manager was not started under ConEmu?" 24 | "ConEmu PanelViews\nPlugin requires checked\noption in panel settings:\n[x] Show column titles" 25 | "ConEmu PanelViews\nPlugin requires space for checkmark\nin panel settings (flag 'M' in 'N' columns)\OK" 26 | "ConEmu PanelViews\nIcons mode required\nFar 3 bis build 2579 or higher\OK" 27 | "ConEmu PanelViews\nCreateThread(DisplayThread) failed\nErrCode=0x%08X" 28 | "ConEmu PanelViews\nThread activation timeout (DisplayThread)" 29 | "ConEmu PanelViews\nPostThreadmessage(DisplayThread) failed\nErrCode=0x%08X" 30 | "ConEmu PanelViews\nDisplayThread was terminated\nCode=0x%08X" 31 | "ConEmu PanelViews\nRegisterClass failed\nCode=0x%08X" 32 | "ConEmu PanelViews\nCreateWindow failed\nCode=0x%08X" 33 | "ConEmu PanelViews\nView registration in ConEmu failed\nErrCode=%i" 34 | "ConEmu PanelViews\nInternal error. Unknown panel mode was requested." 35 | "ConEmu PanelViews\nInternal error. Invalid settings was recieved." 36 | "ConEmu PanelViews\nConEmu is not available in terminal mode\nCheck TERM environment variable\nOK" 37 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh_ru.lng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ConEmuTh_ru.lng -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/gdi+.t32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/gdi+.t32 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/gdi+.t64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/gdi+.t64 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ico.t32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ico.t32 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ico.t64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/ico.t64 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/pe.t32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/pe.t32 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/pe.t64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/cmder/vendor/conemu-maximus5/plugins/ConEmu/Thumbs/pe.t64 -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/lib/lib_console.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%fast_init%" == "1" exit /b 4 | 5 | call "%~dp0lib_base.cmd" 6 | set lib_console=call "%~dp0lib_console.cmd" 7 | 8 | if "%~1" == "/h" ( 9 | %lib_base% help "%~0" 10 | ) else if "%1" neq "" ( 11 | call :%* 12 | ) 13 | 14 | exit /b 15 | 16 | :debug_output 17 | :::=============================================================================== 18 | :::debug_output - Output a debug message to the console. 19 | :::. 20 | :::include: 21 | :::. 22 | ::: call "lib_console.cmd" 23 | :::. 24 | :::usage: 25 | :::. 26 | ::: %lib_console% debug_output [caller] [message] 27 | :::. 28 | :::required: 29 | :::. 30 | ::: [caller] Script/sub routine name calling debug_output 31 | :::. 32 | ::: [message] Message text to display. 33 | :::. 34 | :::------------------------------------------------------------------------------- 35 | 36 | if %debug_output% gtr 0 echo DEBUG(%~1): %~2 & echo. 37 | exit /b 38 | 39 | :verbose_output 40 | :::=============================================================================== 41 | :::verbose_output - Output a debug message to the console. 42 | :::. 43 | :::include: 44 | :::. 45 | ::: call "$0" 46 | :::. 47 | :::usage: 48 | :::. 49 | ::: %lib_console% verbose_output "[message]" 50 | :::. 51 | :::required: 52 | :::. 53 | ::: [message] Message text to display. 54 | :::. 55 | :::------------------------------------------------------------------------------- 56 | 57 | if %verbose_output% gtr 0 echo %~1 58 | exit /b 59 | 60 | :show_error 61 | :::=============================================================================== 62 | :::show_error - Output an error message to the console. 63 | :::. 64 | :::include: 65 | :::. 66 | ::: call "$0" 67 | :::. 68 | :::usage: 69 | :::. 70 | ::: %lib_console% show_error "[message]" 71 | :::. 72 | :::required: 73 | :::. 74 | ::: [message] Message text to display. 75 | :::. 76 | :::------------------------------------------------------------------------------- 77 | 78 | echo ERROR: %~1 79 | exit /b 80 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/lib/lib_profile.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | call "%~dp0lib_base.cmd" 4 | call "%%~dp0lib_console" 5 | set lib_profile=call "%~dp0lib_profile.cmd" 6 | 7 | if "%~1" == "/h" ( 8 | %lib_base% help "%~0" 9 | ) else if "%1" neq "" ( 10 | call :%* 11 | ) 12 | 13 | exit /b 14 | 15 | :run_profile_d 16 | :::=============================================================================== 17 | :::run_profile_d - Run all scripts in the passed dir path 18 | ::: 19 | :::include: 20 | ::: 21 | ::: call "lib_profile.cmd" 22 | ::: 23 | :::usage: 24 | ::: 25 | ::: %lib_profile% "[dir_path]" 26 | ::: 27 | :::required: 28 | ::: 29 | ::: [dir_path] Fully qualified directory path containing init *.cmd|*.bat. 30 | ::: Example: "c:\bin" 31 | ::: 32 | ::: path Sets the path env variable if required. 33 | :::------------------------------------------------------------------------------- 34 | 35 | if not exist "%~1" ( 36 | mkdir "%~1" 37 | ) 38 | 39 | pushd "%~1" 40 | for /f "usebackq" %%x in ( `dir /b *.bat *.cmd 2^>nul` ) do ( 41 | %lib_console% verbose_output "Calling '%~1\%%x'..." 42 | call "%~1\%%x" 43 | ) 44 | popd 45 | exit /b 46 | 47 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/lib/start-ssh-agent.sh: -------------------------------------------------------------------------------- 1 | # Copied from https://help.github.com/articles/working-with-ssh-key-passphrases 2 | env=~/.ssh/agent.env 3 | 4 | agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; } 5 | 6 | agent_start () { 7 | (umask 077; ssh-agent >| "$env") 8 | . "$env" >| /dev/null ; } 9 | 10 | agent_load_env 11 | 12 | # agent_run_state: 0=agent running w/ key; 1=agent w/o key; 2= agent not running 13 | agent_run_state=$(ssh-add -l >| /dev/null 2>&1; echo $?) 14 | 15 | if [ ! "$SSH_AUTH_SOCK" ] || [ $agent_run_state = 2 ]; then 16 | agent_start 17 | ssh-add 18 | elif [ "$SSH_AUTH_SOCK" ] && [ $agent_run_state = 1 ]; then 19 | ssh-add 20 | fi 21 | 22 | unset env -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/sources.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "git-for-windows", 4 | "version": "v2.19.0.windows.1", 5 | "url": "https://github.com/git-for-windows/git/releases/download/v2.19.0.windows.1/PortableGit-2.19.0-64-bit.7z.exe" 6 | }, 7 | { 8 | "name": "clink", 9 | "version": "0.4.9", 10 | "url": "https://github.com/mridgers/clink/releases/download/0.4.9/clink_0.4.9.zip" 11 | }, 12 | { 13 | "name": "conemu-maximus5", 14 | "version": "180626", 15 | "url": "https://github.com/Maximus5/ConEmu/releases/download/v18.06.26/ConEmuPack.180626.7z" 16 | }, 17 | { 18 | "name": "clink-completions", 19 | "version": "0.3.3", 20 | "url": "https://github.com/vladimir-kotikov/clink-completions/archive/0.3.3.zip" 21 | } 22 | ] 23 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/user_aliases.cmd.default: -------------------------------------------------------------------------------- 1 | ;= @echo off 2 | ;= rem Call DOSKEY and use this file as the macrofile 3 | ;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0% 4 | ;= rem In batch mode, jump to the end of the file 5 | ;= goto:eof 6 | ;= Add aliases below here 7 | e.=explorer . 8 | gl=git log --oneline --all --graph --decorate $* 9 | ls=ls --show-control-chars -F --color $* 10 | pwd=cd 11 | clear=cls 12 | history=cat "%CMDER_ROOT%\config\.history" 13 | unalias=alias /d $1 14 | vi=vim $* 15 | cmderr=cd /d "%CMDER_ROOT%" 16 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/user_profile.cmd.default: -------------------------------------------------------------------------------- 1 | :: use this file to run your own startup commands 2 | :: use in front of the command to prevent printing the command 3 | 4 | :: uncomment this to have the ssh agent load when cmder starts 5 | :: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-agent.cmd" /k exit 6 | 7 | :: uncomment the next two lines to use pageant as the ssh authentication agent 8 | :: SET SSH_AUTH_SOCK=/tmp/.ssh-pageant-auth-sock 9 | :: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-pageant.cmd" 10 | 11 | :: you can add your plugins to the cmder path like so 12 | :: set "PATH=%CMDER_ROOT%\vendor\whatever;%PATH%" 13 | 14 | :: arguments in this batch are passed from init.bat, you can quickly parse them like so: 15 | :: more useage can be seen by typing "cexec /?" 16 | 17 | :: %ccall% "/customOption" "command/program" 18 | 19 | @echo off 20 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/user_profile.ps1.default: -------------------------------------------------------------------------------- 1 | # Use this file to run your own startup commands 2 | 3 | ## Prompt Customization 4 | <# 5 | .SYNTAX 6 | 7 | λ 8 | .EXAMPLE 9 | N:\Documents\src\cmder [master] 10 | λ | 11 | #> 12 | 13 | [ScriptBlock]$PrePrompt = { 14 | 15 | } 16 | 17 | # Replace the cmder prompt entirely with this. 18 | # [ScriptBlock]$CmderPrompt = {} 19 | 20 | [ScriptBlock]$PostPrompt = { 21 | 22 | } 23 | 24 | ## 25 | 26 | -------------------------------------------------------------------------------- /metaKeyboard/software/cmder/vendor/user_profile.sh.default: -------------------------------------------------------------------------------- 1 | # use this file to run your own startup commands for msys2 bash' 2 | 3 | # To add a new vendor to the path, do something like: 4 | # export PATH=${CMDER_ROOT}/vendor/whatever:${PATH} 5 | 6 | # Uncomment this to have the ssh agent load with the first bash terminal 7 | # . "${CMDER_ROOT}/vendor/lib/start-ssh-agent.sh" -------------------------------------------------------------------------------- /metaKeyboard/software/everything/Everything.db.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/everything/Everything.db.tmp -------------------------------------------------------------------------------- /metaKeyboard/software/everything/Everything.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/everything/Everything.exe -------------------------------------------------------------------------------- /metaKeyboard/software/everything/Everything.lng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/everything/Everything.lng -------------------------------------------------------------------------------- /metaKeyboard/software/procexp64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/procexp64.exe -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/aruler.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/aruler.exe -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/arulerhighres.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/arulerhighres.ico -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/arulerlowres.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/arulerlowres.ico -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/de/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/de/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/en-GB/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/en-GB/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/es/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/es/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/fr/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/fr/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/it/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/it/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/pl/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/pl/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/pt/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/pt/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/ruler/sv-SE/aruler.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/ruler/sv-SE/aruler.resources.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Concurrent.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Concurrent.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Core.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Gui.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Gui.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Multimedia.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Multimedia.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Network.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5PrintSupport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5PrintSupport.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Svg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Svg.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5Widgets.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5Widgets.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Qt5WinExtras.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Qt5WinExtras.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/Snipaste.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/Snipaste.exe -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/audio/qtaudio_wasapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/audio/qtaudio_wasapi.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/audio/qtaudio_windows.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/audio/qtaudio_windows.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/hoedown.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/hoedown.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/iconengines/qsvgicon.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/iconengines/qsvgicon.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qgif.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qgif.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qicns.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qicns.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qico.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qico.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qjpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qjpeg.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qsvg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qsvg.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qtga.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qtga.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qtiff.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qtiff.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qwbmp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qwbmp.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/imageformats/qwebp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/imageformats/qwebp.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/ar_jo.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/ar_jo.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/de_de.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/de_de.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/el_gr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/el_gr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/fr_fr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/fr_fr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/ja_jp.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/ja_jp.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/nl_nl.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/nl_nl.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/pl_pl.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/pl_pl.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/pt_br.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/pt_br.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/pt_pt.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/pt_pt.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_de.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_de.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_el.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_el.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_fr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_fr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_ja.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_ja.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_nl.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_nl.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_pl.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_pl.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_pt_br.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_pt_br.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_pt_pt.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_pt_pt.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_ru.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_ru.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_sr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_sr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_sv.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_sv.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_tr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_tr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_vi_vn.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_vi_vn.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_zh_cn.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_zh_cn.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/qt_zh_tw.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/qt_zh_tw.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/ru.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/ru.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/sr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/sr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/sv.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/sv.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/tr_tr.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/tr_tr.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/vi_vn.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/vi_vn.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/zh_cn.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/zh_cn.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/lang/zh_tw.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/lang/zh_tw.qm -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/libeay32.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/msvcp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/msvcp140.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/msvcr120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/msvcr120.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/platforms/qwindows.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/platforms/qwindows.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/printsupport/windowsprintersupport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/printsupport/windowsprintersupport.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/quazip5.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/quazip5.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/readme.txt: -------------------------------------------------------------------------------- 1 | # Snipaste 2 | 3 | If Snipaste fails to run, you may find the solutions here: 4 | https://docs.snipaste.com/troubleshooting 5 | 6 | The documentation can also be found from Snipaste's tray menu. 7 | 8 | ==== 9 | 10 | 如果 Snipaste 无法运行,请打开以下网址寻求解决方案: 11 | https://docs.snipaste.com/zh-cn/troubleshooting 12 | 13 | 成功运行后,如有任何疑问,可先查阅相关帮助文档(在 Snipaste 托盘图标的右键菜单中)。 14 | -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/sound/snip.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/sound/snip.wav -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/ssleay32.dll -------------------------------------------------------------------------------- /metaKeyboard/software/snipaste/vcruntime140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaseed/metaKeyboard/9c42ee88e8683def64c16bd1639373b004c8fd26/metaKeyboard/software/snipaste/vcruntime140.dll -------------------------------------------------------------------------------- /metaKeyboard/software/tree.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | setlocal enabledelayedexpansion 4 | 5 | set directory=%~f1 6 | if [%directory%] == [] set directory=%CD% 7 | 8 | if exist %directory%\NUL ( 9 | set directory=%directory% 10 | ) else ( 11 | set directory=%~dp1 12 | ) 13 | 14 | pushd %directory% 15 | 16 | for /f "delims=" %%i in ('git rev-parse --show-toplevel') do set directory=%%i 17 | git rev-parse --show-toplevel 1> nul 2> nul 18 | 19 | if %errorlevel% EQU 0 ( 20 | start "" "C:\Users\jsong12\AppData\Local\SourceTree\app-2.1.2.5\SourceTree.exe" -f %directory:/=\% 21 | ) 22 | 23 | popd 24 | endlocal -------------------------------------------------------------------------------- /metaKeyboard/test.ps1: -------------------------------------------------------------------------------- 1 | $vsEnvVars = (dir Env:).Name -match "VS[0-9]{1,3}COMNTOOLS" 2 | $latestVs = $vsEnvVars | Sort-Object | Select -Last 1 3 | $vsPath = Get-Content Env:\$latestVs 4 | 5 | 6 | -------------------------------------------------------------------------------- /remote-desktop.ahk: -------------------------------------------------------------------------------- 1 | ; https://superuser.com/questions/397257/how-to-fix-ahk-to-send-keys-to-rdp-fullscreen 2 | ; http://tahirhassan.blogspot.co.uk/2012/11/autohotkey-scripts_19.html 3 | 4 | ; this line should be put on top (auto-exec) section of ahk script 5 | SetTimer, SuspendOnRDPMaximized, 500 6 | 7 | ;Hotkey, *CapsLock, capsHotKeyAction, On 8 | return 9 | ; this actual code label and the fn can be put anywhere in the script file 10 | SuspendOnRDPMaximized: 11 | If WinActive("ahk_class TscShellContainerClass") { 12 | WinGet, maxOrMin, MinMax, ahk_class TscShellContainerClass 13 | if (maxOrMin = 0) { 14 | WinGetPos, PosX, PosY, WinWidth, WinHeight, ahk_class TscShellContainerClass 15 | if (PosY <= 0) { ; it is fully maximized 16 | ;Hotkey, *CapsLock, Off 17 | Suspend, On 18 | WinWaitNotActive, ahk_class TscShellContainerClass 19 | Suspend, Off 20 | ;Hotkey, *CapsLock, On 21 | } 22 | ; MsgBox, PosY: %PosY%, PosX: %PosX% 23 | } 24 | } 25 | return 26 | 27 | 28 | 29 | ; capsHotKeyAction: 30 | ; Send, { ESC } 31 | ; ;MsgBox You pressed %A_ThisHotkey%. 32 | ; return -------------------------------------------------------------------------------- /search-with-everything.ahk: -------------------------------------------------------------------------------- 1 | 2 | CapsLock & f:: 3 | { 4 | if WinActive("ahk_class CabinetWClass") { 5 | folder := GetFolder() 6 | if GetKeyState("shift") = 0 { 7 | run "%everythingPath%" -path "%folder%" 8 | } else { 9 | run "%everythingPath%" -path "%folder%" -newwindow 10 | } 11 | } else { 12 | ;MsgBox "%everythingPath%" 13 | if GetKeyState("shift") = 0 { ;Search 14 | run "%everythingPath%" -toggle-window 15 | ; Send, +!f ;Toggle Everything 16 | } else { 17 | run "%everythingPath%" -newwindow 18 | ; Send, ^+!f ;New Everything Window 19 | } 20 | } 21 | return 22 | } 23 | 24 | #IfWinActive ahk_class CabinetWClass ; Windows Explorer 25 | *^f:: 26 | *f3:: 27 | CapsLock & 3:: 28 | folder := GetFolder() 29 | if GetKeyState("shift") = 0 { 30 | run "%everythingPath%" -path "%folder%" 31 | } else { 32 | run "%everythingPath%" -path "%folder%" -newwindow 33 | } 34 | return 35 | #IfWinActive 36 | -------------------------------------------------------------------------------- /test.ahk: -------------------------------------------------------------------------------- 1 | #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. 2 | ; #Warn ; Enable warnings to assist with detecting common errors. 3 | SendMode Input ; Recommended for new scripts due to its superior speed and reliability. 4 | SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. 5 | 6 | 7 | SetCapsLockState, AlwaysOff 8 | ;-----------------------------------o 9 | CapsLock & `:: ;CapsLock + ` | {CapsLock} 10 | GetKeyState, CapsLockState, CapsLock, T 11 | if CapsLockState = D 12 | SetCapsLockState, AlwaysOff 13 | else 14 | SetCapsLockState, AlwaysOn 15 | KeyWait, `` 16 | return 17 | Hotkey, CapsLock, MyLabel,on 18 | return 19 | 20 | MyLabel: 21 | MsgBox You pressed %A_ThisHotkey%. 22 | return 23 | 24 | F4:: 25 | Hotkey, CapsLock, Off 26 | return 27 | 28 | GetFolder() 29 | { 30 | WinGetClass,var,A 31 | If var in CabinetWClass,ExplorerWClass,Progman 32 | { 33 | IfEqual,var,Progman 34 | v := A_Desktop 35 | else 36 | { 37 | winGetText,Fullpath,A 38 | loop,parse,Fullpath,`r`n 39 | { 40 | IfInString,A_LoopField,:\ 41 | { 42 | StringGetPos,pos,A_Loopfield,:\,L 43 | Stringtrimleft,v,A_loopfield,(pos - 1) 44 | break 45 | } 46 | } 47 | } 48 | return, v 49 | } 50 | } 51 | CapsLock & s:: 52 | { 53 | if WinActive("ahk_class CabinetWClass") { 54 | folder := GetFolder() 55 | if GetKeyState("shift") = 0 { 56 | run, "C:\Program Files (x86)\Everything\Everything.exe" -path "%folder%" 57 | } else { 58 | run, "C:\Program Files (x86)\Everything\Everything.exe" -path "%folder%" -newwindow 59 | } 60 | } else { 61 | if GetKeyState("shift") = 0 { ;Search 62 | Send, +!s ;Toggle Everything 63 | } else { 64 | Send, ^+!s ;New Everything Window 65 | } 66 | } 67 | } 68 | return -------------------------------------------------------------------------------- /tools/scanCode.ahk: -------------------------------------------------------------------------------- 1 | GetScanCode: 2 | SetFormat, Integer, Hex 3 | Gui +ToolWindow -SysMenu +AlwaysOnTop 4 | Gui, Font, s14 Bold, Arial 5 | Gui, Add, Text, w100 h33 vSC 0x201 +Border, {SC000} 6 | Gui, Show,, % "// ScanCode //////////" 7 | Loop 9 8 | OnMessage( 255+A_Index, "ScanCode" ) ; 0x100 to 0x108 9 | Return 10 | 11 | ScanCode( wParam, lParam ) { 12 | Clipboard := "SC" SubStr((((lParam>>16) & 0xFF)+0xF000),-2) 13 | GuiControl,, SC, %Clipboard% 14 | } -------------------------------------------------------------------------------- /tray.ahk: -------------------------------------------------------------------------------- 1 | 2 | ; Portable Startup 3 | IfExist, %A_Startup%/metaKeyboard.lnk 4 | { 5 | FileDelete, %A_Startup%/metaKeyboard.lnk 6 | FileCreateShortcut, % H_Compiled ? A_AhkPath : A_ScriptFullPath, %A_Startup%/metaKeyboard.lnk 7 | Menu, Options_Tray, Check, % TRY_startup 8 | } 9 | 10 | startup: 11 | Menu, Options_Tray, Togglecheck, % TRY_startup 12 | IfExist, %A_Startup%/metaKeyboard.lnk 13 | FileDelete, %A_Startup%/metaKeyboard.lnk 14 | else FileCreateShortcut, % H_Compiled ? A_AhkPath : A_ScriptFullPath, %A_Startup%/metaKeyboard.lnk 15 | return 16 | 17 | --------------------------------------------------------------------------------