Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
Some minor changes have been made, mostly to the section "Bullets and Small Geometric Shapes".
  • Loading branch information
pieter-degroote authored Dec 12, 2023
1 parent b22f7a4 commit b8a0339
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 29 deletions.
41 changes: 28 additions & 13 deletions autohotkey/UltimateKEYS (for AutoHotkey v1.1).ahk
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#requires AutoHotkey v1.1

; UltimateKEYS (for AutoHotkey v1.1).ahk - 2023-09-08
; UltimateKEYS (for AutoHotkey v1.1).ahk - 2023-12-12

; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)

Expand Down Expand Up @@ -766,7 +766,7 @@ cmpQuad.item["2"] := "{u+2000}" ; en quad
cmpQuad.item["3"] := "{u+2001}" ; em quad


; Compose : Arrows and Pointers
; Compose : Arrows and Pointing Triangles

cmpArrow := ComObjCreate("Scripting.Dictionary")
cmpArrow.item["w"] := "{u+25b2}" ; (▲) black up-pointing triangle
Expand Down Expand Up @@ -924,7 +924,6 @@ cmpCapitalT.item["H"] := "{u+00de}" ; (Þ) capital letter thorn

cmpDigitEight := ComObjCreate("Scripting.Dictionary")
cmpCapitalP := ComObjCreate("Scripting.Dictionary")
cmpSemicolon := ComObjCreate("Scripting.Dictionary")
cmpAsterisk := ComObjCreate("Scripting.Dictionary")
cmpExclam := ComObjCreate("Scripting.Dictionary")
cmpQuestion := ComObjCreate("Scripting.Dictionary")
Expand All @@ -949,14 +948,6 @@ cmpSmallR.item["4"] := "{u+221c}" ; (∜) fourth root
cmpSymbols.item["o"] := "{u+00a7}" ; (§) section sign
cmpCapitalS.item["o"] := "{u+00a7}" ; (§) section sign
cmpSmallT.item["m"] := "{u+2122}" ; (™) trademark symbol
cmpSemicolon.item["b"] := "{u+2022}" ; (•) bullet
cmpSemicolon.item[";"] := "{u+2022}" ; (•) bullet
cmpSemicolon.item["t"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon.item[">"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon.item["h"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon.item["-"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon.item["w"] := "{u+25e6}" ; (◦) white bullet
cmpSemicolon.item["o"] := "{u+25e6}" ; (◦) white bullet
cmpAcuteAccent.item["1"] := "{u+2032}" ; (′) prime
cmpAcuteAccent.item["2"] := "{u+2033}" ; (″) double prime
cmpAcuteAccent.item["3"] := "{u+2034}" ; (‴) triple prime
Expand Down Expand Up @@ -991,6 +982,26 @@ cmpGreaterThan.item["+"] := "{u+2a7e}" ; (⩾) greater-than or slanted equal t
cmpTilde.item["~"] := "{u+2248}" ; (≈) almost equal to


; Compose : Bullets and Small Geometric Shapes (;)

cmpSemicolon := ComObjCreate("Scripting.Dictionary")
cmpSemicolon.item["b"] := "{u+2022}" ; (•) bullet
cmpSemicolon.item["o"] := "{u+25e6}" ; (◦) white bullet
cmpSemicolon.item["h"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon.item["t"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon.item["q"] := "{u+25aa}" ; (▪) black small square
cmpSemicolon.item["r"] := "{u+25ab}" ; (▫) white small square
cmpSemicolon.item["w"] := "{u+25b4}" ; (▴) black up-pointing small triangle
cmpSemicolon.item["a"] := "{u+25c2}" ; (◂) black left-pointing small triangle
cmpSemicolon.item["s"] := "{u+25be}" ; (▾) black down-pointing small triangle
cmpSemicolon.item["d"] := "{u+25b8}" ; (▸) black right-pointing small triangle
cmpSemicolon.item["i"] := "{u+25b5}" ; (▵) white up-pointing small triangle
cmpSemicolon.item["j"] := "{u+25c3}" ; (◃) white left-pointing small triangle
cmpSemicolon.item["k"] := "{u+25bf}" ; (▿) white down-pointing small triangle
cmpSemicolon.item["l"] := "{u+25b9}" ; (▹) white right-pointing small triangle
cmpSemicolon.item[";"] := "{u+2022}" ; (•) bullet


; Compose : Vulgar Fractions

cmpDigitOne := ComObjCreate("Scripting.Dictionary")
Expand Down Expand Up @@ -1259,6 +1270,8 @@ cmpDigitTwo.item["s"] := "{u+2691}" ; (⚑) black flag
cmpDigitTwo.item["t"] := "{u+26a0}" ; (⚠) warning sign
cmpDigitTwo.item["u"] := "{u+26a1}" ; (⚡) high voltage sign
cmpDigitTwo.item["v"] := "{u+26d4}" ; (⛔) no entry
cmpDigitTwo.item["w"] := "{u+231a}" ; (⌚) watch
cmpDigitTwo.item["x"] := "{u+231b}" ; (⌛) hourglass

cmpDigitThree.item["a"] := "{u+2701}" ; (✁) upper blade scissors
cmpDigitThree.item["b"] := "{u+2702}" ; (✂) black scissors
Expand Down Expand Up @@ -1878,7 +1891,9 @@ cmpSmallN.item["0"] := "{u+277f}" ; (❿) dingbat negative circled digit 10
; Configuration : Compose Key Selector

>!`::
>!~::
>!sc056::
>!+sc056::
Input, keyA, L1, {bs}{del}{esc}{home}{end}
Input, keyB, L1, {bs}{del}{esc}{home}{end}

Expand Down Expand Up @@ -1960,8 +1975,6 @@ cmpSmallN.item["0"] := "{u+277f}" ; (❿) dingbat negative circled digit 10
Send % cmpCapitalT.item[keyB]
else if (keyA == "P")
Send % cmpCapitalP.item[keyB]
else if (keyA == ";")
Send % cmpSemicolon.item[keyB]
else if (keyA == "*")
Send % cmpAsterisk.item[keyB]
else if (keyA == "!")
Expand All @@ -1980,6 +1993,8 @@ cmpSmallN.item["0"] := "{u+277f}" ; (❿) dingbat negative circled digit 10
Send % cmpLessThan.item[keyB]
else if (keyA == ">")
Send % cmpGreaterThan.item[keyB]
else if (keyA == ";")
Send % cmpSemicolon.item[keyB]
else if (keyA == "1")
Send % cmpDigitOne.item[keyB]
else if (keyA == "2")
Expand Down
47 changes: 31 additions & 16 deletions autohotkey/UltimateKEYS (for AutoHotkey v2).ahk
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#requires AutoHotkey v2

; UltimateKEYS (for AutoHotkey v2).ahk - 2023-09-08
; UltimateKEYS (for AutoHotkey v2).ahk - 2023-12-12

; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)

Expand Down Expand Up @@ -767,7 +767,7 @@ cmpQuad["2"] := "{u+2000}" ; en quad
cmpQuad["3"] := "{u+2001}" ; em quad


; Compose : Arrows and Pointers
; Compose : Arrows and Pointing Triangles

global cmpArrow := Map()
cmpArrow["w"] := "{u+25b2}" ; (▲) black up-pointing triangle
Expand Down Expand Up @@ -925,7 +925,6 @@ cmpCapitalT["H"] := "{u+00de}" ; (Þ) capital letter thorn

global cmpDigitEight := Map()
global cmpCapitalP := Map()
global cmpSemicolon := Map()
global cmpAsterisk := Map()
global cmpExclam := Map()
global cmpQuestion := Map()
Expand All @@ -950,14 +949,6 @@ cmpSmallR["4"] := "{u+221c}" ; (∜) fourth root
cmpSymbols["o"] := "{u+00a7}" ; (§) section sign
cmpCapitalS["o"] := "{u+00a7}" ; (§) section sign
cmpSmallT["m"] := "{u+2122}" ; (™) trademark symbol
cmpSemicolon["b"] := "{u+2022}" ; (•) bullet
cmpSemicolon[";"] := "{u+2022}" ; (•) bullet
cmpSemicolon["t"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon[">"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon["h"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon["-"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon["w"] := "{u+25e6}" ; (◦) white bullet
cmpSemicolon["o"] := "{u+25e6}" ; (◦) white bullet
cmpAcuteAccent["1"] := "{u+2032}" ; (′) prime
cmpAcuteAccent["2"] := "{u+2033}" ; (″) double prime
cmpAcuteAccent["3"] := "{u+2034}" ; (‴) triple prime
Expand Down Expand Up @@ -992,6 +983,26 @@ cmpGreaterThan["+"] := "{u+2a7e}" ; (⩾) greater-than or slanted equal to
cmpTilde["~"] := "{u+2248}" ; (≈) almost equal to


; Compose : Bullets and Small Geometric Shapes (;)

global cmpSemicolon := Map()
cmpSemicolon["b"] := "{u+2022}" ; (•) bullet
cmpSemicolon["o"] := "{u+25e6}" ; (◦) white bullet
cmpSemicolon["h"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon["t"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon["q"] := "{u+25aa}" ; (▪) black small square
cmpSemicolon["r"] := "{u+25ab}" ; (▫) white small square
cmpSemicolon["w"] := "{u+25b4}" ; (▴) black up-pointing small triangle
cmpSemicolon["a"] := "{u+25c2}" ; (◂) black left-pointing small triangle
cmpSemicolon["s"] := "{u+25be}" ; (▾) black down-pointing small triangle
cmpSemicolon["d"] := "{u+25b8}" ; (▸) black right-pointing small triangle
cmpSemicolon["i"] := "{u+25b5}" ; (▵) white up-pointing small triangle
cmpSemicolon["j"] := "{u+25c3}" ; (◃) white left-pointing small triangle
cmpSemicolon["k"] := "{u+25bf}" ; (▿) white down-pointing small triangle
cmpSemicolon["l"] := "{u+25b9}" ; (▹) white right-pointing small triangle
cmpSemicolon[";"] := "{u+2022}" ; (•) bullet


; Compose : Vulgar Fractions

global cmpDigitOne := Map()
Expand Down Expand Up @@ -1260,6 +1271,8 @@ cmpDigitTwo["s"] := "{u+2691}" ; (⚑) black flag
cmpDigitTwo["t"] := "{u+26a0}" ; (⚠) warning sign
cmpDigitTwo["u"] := "{u+26a1}" ; (⚡) high voltage sign
cmpDigitTwo["v"] := "{u+26d4}" ; (⛔) no entry
cmpDigitTwo["w"] := "{u+231a}" ; (⌚) watch
cmpDigitTwo["x"] := "{u+231b}" ; (⌛) hourglass

cmpDigitThree["a"] := "{u+2701}" ; (✁) upper blade scissors
cmpDigitThree["b"] := "{u+2702}" ; (✂) black scissors
Expand Down Expand Up @@ -1879,7 +1892,9 @@ cmpSmallN["0"] := "{u+277f}" ; (❿) dingbat negative circled digit 10
; Configuration : Compose Key Selector

>!`::
>!sc056:: {
>!~::
>!sc056::
>!+sc056:: {
ihA := InputHook("L1", gEndKeys)
ihA.Start()
ihA.Wait()
Expand Down Expand Up @@ -2044,10 +2059,6 @@ cmpSmallN["0"] := "{u+277f}" ; (❿) dingbat negative circled digit 10
if cmpCapitalP.Has(ihB.Input)
Send cmpCapitalP[ihB.Input]
}
else if (ihA.Input == ";") {
if cmpSemicolon.Has(ihB.Input)
Send cmpSemicolon[ihB.Input]
}
else if (ihA.Input == "*") {
if cmpAsterisk.Has(ihB.Input)
Send cmpAsterisk[ihB.Input]
Expand Down Expand Up @@ -2084,6 +2095,10 @@ cmpSmallN["0"] := "{u+277f}" ; (❿) dingbat negative circled digit 10
if cmpGreaterThan.Has(ihB.Input)
Send cmpGreaterThan[ihB.Input]
}
else if (ihA.Input == ";") {
if cmpSemicolon.Has(ihB.Input)
Send cmpSemicolon[ihB.Input]
}
else if (ihA.Input == "1") {
if cmpDigitOne.Has(ihB.Input)
Send cmpDigitOne[ihB.Input]
Expand Down

0 comments on commit b8a0339

Please sign in to comment.