Coder Social home page Coder Social logo

denolfe / autohotkey Goto Github PK

View Code? Open in Web Editor NEW
166.0 19.0 22.0 4.28 MB

:gear: My Autohotkey productivity suite that includes shortcuts, hotstrings, hotkeys, apps/utilities, AutoCorrect

AutoHotkey 94.61% HTML 5.24% PowerShell 0.15%
autohotkey autocorrect scripts productivity windows shortcut hotkeys hotstrings

autohotkey's Introduction

autohotkey's People

Contributors

denolfe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

autohotkey's Issues

more than one file is selected

Explorer_GetPath
works very well but not if more than one file is selected. how can i make it work with the last selected? (tried it with Explorer_GetSelected())

Contact for a few question

I have a few questions about the scripts as I have been using and customizing for a while. Is there a way that I can contact you outside of the issue list?

Create config file for loading directory shortcuts

In Shortcuts.ahk, I find myself wanting to change these often. This really should not be a code change. This also has the added benefit of making the script usable in both Work.ahk and Home.ahk

  • Load directory values from .ini file
  • Determine the desired hotkeys. CapsLock + F keys? Win + F keys?
  • Put a sample config in source control and ignore real config

Target Label Does Not Exist Line 379

Hi

I have pasted notify.ahk into a seperate ahk file and included it as a #Include in my project.

It works amazing, when I click a notification I get this error:

Target Label Does Not Exist (line 379)
SetTimer, Notify_Flash%GK%, Off

Is there anything I have missed in setting this up correctly?

Keyboard Layout CapsNav: Use existing layout for that, example Neo2

Hi

Just a suggestion. I see many people reinventing their own keyboard layout because they are unhappy with the default QWERTY or QWERTZ. It might be better to use some existing reworked layout like Neo2. Note that you can still use the regular QWERTY/QWERTZ together with caps lock and all the higher layers of Neo2. You can checkout my example here: https://github.com/ypid/dotfiles/tree/master/windows/neo-vars

My point is that much more thought has been put into layouts like Neo2 compared to home-brewed layouts. I understand that for you it is probably not worth switching. I want to mention this for people who start out new.

"AT=" command doesn't seem to work

Bug report, using the "AT=" command doesn't seem to work

Expected behaviour:
When Notification times out, AT= should trigger "MyTestLabelGoesHere" label

Example usage:
;NotifyTest.ahk
#include Notify.ahk
Notify("Title", "testmessage",-5, "Style=Tooltip SI=50 GC=000000 TC=White MC=White SI=350 ST=450 BC=00000 GR=9 BR=13 BW=0 BT=105 TS=9 MS=8 PB=767676 GR=0 AT=MyTestLabelGoesHere ")
return

MyTestLabelGoesHere:
msgbox this message box does not show when the notification timesout
return

Am I doing this right?

Explorer Lib With Tabs In Windows 11

In the Explorer Lib, in order to retrieve the right tab/window in the Windows 11 Explorer, you need to check if the window title is the same as the title of the tab in addition to checking if it is the right hwnd:

Explorer_GetWindow(hwnd="")
{
    WinGet, process, processName, % "ahk_id" hwnd := hwnd? hwnd:WinExist("A")
    WinGetClass class, ahk_id %hwnd%
	
	If (process!="explorer.exe")
		Return
	If (class ~= "(Cabinet|Explore)WClass")
	{
        WinGetTitle, currentWindowTitle, A
		For window In ComObjCreate("Shell.Application").Windows
			If (window.hwnd == hwnd And window.LocationName == currentWindowTitle)
				Return window
	}
	Else If (class ~= "Progman|WorkerW") 
		Return "desktop" ; desktop found
}

The two thing I added to the code are WinGetTitle, currentWindowTitle, A and And window.LocationName == currentWindowTitle

ordering of selected files

Hi, this library is awesome.! Thanks. One thing that I can't quite figure out... When using sel, it seems that the order the is retrieved from Explorer_GetSelected() depends on how you select the file. Maybe this comes in handy for some things. Any ideas on how I could get it to always be the same? The order doesn't matter to me, but I do need the same order every time regardless of how it is selected. Any ideas?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.