Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Ahho0927 committed Nov 8, 2023
0 parents commit c84672e
Show file tree
Hide file tree
Showing 2 changed files with 182 additions and 0 deletions.
77 changes: 77 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<a name="readme-top"></a>

<!-- Header -->
<h1 align="center">
Better Keyboard Shortcuts for Developers
</h1>
<p align="center">Better Keyboard Shortcuts for Developers using AHK</p>

<!-- Table of Contents -->
<details>
<summary>Contents</summary>
<ol>
<li><a href="##about-the-project">About The Project</a></li>
<li><a href="#getting-started">Getting Started</a></li>
<li><a href="#usage">Usage</a></li>
<li><a href="#contact">Contact</a></li>
</ol>
</details>

<!-- Informations of this Project -->
## About The Project
This is a convenient shortcuts especially for developers programming.

*! Caution : It only works on **Window** !*

##### Built with* `.mcfunction`

<p align="right">(<a href="#readme-top">back to top</a>)</p>


<!-- Tutorial -->
## Getting Started
Run `Shortcuts.exe`.

You can also put the file 'Shortcuts.exe' in startup programs folder so that you use the shortcuts every time.

<p align="right">(<a href="#readme-top">back to top</a>)</p>


## Usage
- `alt` + `i` : `ArrowUp`
- `alt` + `j` : `ArrowLeft`
- `alt` + `k` : `ArrowDown`
- `alt` + `l` : `ArrowRight`
- `alt` + `u` : `Home`
- `alt` + `o` : `End`
- `alt` + `p` : `PageUp`
- `alt` + `;` : `PageDown`
- `alt` + `h` : `Delete`
- `alt` + `y` : `Escape`
- `win` + `n` : Open a new Notepad
- `win` + `c` : Open a new Chrome window

<p align="right">(<a href="#readme-top">back to top</a>)</p>


<!-- Todo List -->
## Todo
None

### Preference
None

### WIP
- [ ] None

<p align="right">(<a href="#readme-top">back to top</a>)</p>


<!-- Author Info -->
## Contact

Ahho0927 | [Github](https://github.com/Ahho0927) / [Mail](poku0927@gmail.com)

Project Link: [https://github.com/Ahho0927/Project-Name](https://github.com/Ahho0927/Project-Name)

<p align="right">(<a href="#readme-top">back to top</a>)</p>
105 changes: 105 additions & 0 deletions Shortcuts.ahk
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
#n::
{
Run notepad
return
}
#c::
{
Run, C:\Program Files\Google\Chrome\Application\chrome.exe
return
}

ALT::return

!j:: Send, {Left}
!k:: Send, {Down}
!l:: Send, {Right}
!i:: Send, {Up}
!u:: Send, {Home}
!o:: Send, {End}
!p:: Send, {PgUp}
!;:: Send, {PgDn}
!h:: Send, {Del}
!y:: Send, {Esc}
capslock::
{
Send, {vk15sc1F2}
return
}
^capslock::
{
Send, {CapsLock}
return
}

;base combo key mapping

+!j:: Send, +{Left}
+!k:: Send, +{Down}
+!l:: Send, +{Right}
+!i:: Send, +{Up}
+!u:: Send, +{Home}
+!o:: Send, +{End}
+!p:: Send, +{PgUp}
+!;:: Send, +{PgDn}
+!h:: Send, +{Del}

^!j:: Send, ^{Left}
^!k:: Send, ^{Down}
^!l:: Send, ^{Right}
^!i:: Send, ^{Up}
^!u:: Send, ^{Home}
^!o:: Send, ^{End}
^!p:: Send, ^{PgUp}
^!;:: Send, ^{PgDn}
^!h:: Send, ^{Del}

#!j:: Send, #{Left}
#!k:: Send, #{Down}
#!l:: Send, #{Right}
#!i:: Send, #{Up}
#!u:: Send, #{Home}
#!o:: Send, #{End}
#!p:: Send, #{PgUp}
#!;:: Send, #{PgDn}
#!h:: Send, #{Del}

+^!j:: Send, +^{Left}
+^!k:: Send, +^{Down}
+^!l:: Send, +^{Right}
+^!i:: Send, +^{Up}
+^!u:: Send, +^{Home}
+^!o:: Send, +^{End}
+^!p:: Send, +^{PgUp}
+^!;:: Send, +^{PgDn}
+^!h:: Send, +^{Del}

+#!j:: Send, +#{Left}
+#!k:: Send, +#{Down}
+#!l:: Send, +#{Right}
+#!i:: Send, +#{Up}
+#!u:: Send, +#{Home}
+#!o:: Send, +#{End}
+#!p:: Send, +#{PgUp}
+#!;:: Send, +#{PgDn}
+#!h:: Send, +#{Del}

#^!j:: Send, #^{Left}
#^!k:: Send, #^{Down}
#^!l:: Send, #^{Right}
#^!i:: Send, #^{Up}
#^!u:: Send, #^{Home}
#^!o:: Send, #^{End}
#^!p:: Send, #^{PgUp}
#^!;:: Send, #^{PgDn}
#^!h:: Send, #^{Del}

+#^!j:: Send, #^{Left}
+#^!k:: Send, #^{Down}
+#^!l:: Send, #^{Right}
+#^!i:: Send, #^{Up}
+#^!u:: Send, #^{Home}
+#^!o:: Send, #^{End}
+#^!p:: Send, #^{PgUp}
+#^!;:: Send, #^{PgDn}
+#^!h:: Send, #^{Del}

0 comments on commit c84672e

Please sign in to comment.