summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/qwertz.ahk
blob: de66423dfc82c750a0f3842fb9a60217281e9dde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
; -*- encoding:utf-8 -*-
; QWERTZ
; (c) 2011 Matthias Wächter

CharProcQwertT() {
  global
  ; Custom Layout togglen
  if (isQwertz == 0) {
    isQwertz := 1
    CharProcQwerT1()
    if (zeigeModusBox)
      TrayTip,QWERTZ-Belegungsvariante,Die Belegungsvariante QWERTZ wurde aktiviert. Zum Umschalten`, Mod3+F6 drücken.,10,1
  } else {
    isQwertz := 0
    CharProcQwerT0()
    if (zeigeModusBox)
      TrayTip,QWERTZ-Belegungsvariante,Die Belegungsvariante wurde deaktiviert.,10,1
  }
}

CharProcQwerT1() {
  global
  ; Tastaturbelegungsvariante QWERTZ aktivieren

  ED1256("00C",1,"ß","ẞ","ς","∘")

  ED1256("010",1,"q","Q","ϕ","ℚ")
  ED1256("011",1,"w","W","ω","Ω")
  ED1256("012",1,"e","E","ε","∃")
  ED1256("013",1,"r","R","ρ","ℝ")
  ED1256("014",1,"t","T","τ","∂")
  ED1256("015",1,"z","Z","ζ","ℤ")
  ED1256("016",1,"u","U","" ,"⊂")
  ED1256("017",1,"i","I","ι","∫")
  ED1256("018",1,"o","O","ο","∈")
  ED1256("019",1,"p","P","π","Π")
  ED1256("01A",1,"ü","Ü","" ,"∪")

  ED1256("01E",1,"a","A","α","∀")
  ED1256("01F",1,"s","S","σ","Σ")
  ED1256("020",1,"d","D","δ","Δ")
  ED1256("021",1,"f","F","φ","Φ")
  ED1256("022",1,"g","G","γ","Γ")
  ED1256("023",1,"h","H","ψ","Ψ")
  ED1256("024",1,"j","J","θ","Θ")
  ED1256("025",1,"k","K","κ","×")
  ED1256("026",1,"l","L","λ","Λ")
  ED1256("027",1,"ö","Ö","ϵ","∩")
  ED1256("028",1,"ä","Ä","η","ℵ")

  ED1256("02C",1,"y","Y","υ","∇")
  ED1256("02D",1,"x","X","ξ","Ξ")
  ED1256("02E",1,"c","C","χ","ℂ")
  ED1256("02F",1,"v","V","" ,"√")
  ED1256("030",1,"b","B","β","⇐")
  ED1256("031",1,"n","N","ν","ℕ")
  ED1256("032",1,"m","M","μ","⇔")
  ED1256("033",0,",","–","ϱ","⇒")
  ED1256("034",0,".","•","ϑ","↦")
  ED1256("035",0,"-","—","‑","­")
}

CharProcQwerT0() {
  global
  ; Tastaturbelegungsvariante deaktivieren
  ED1256("00C",0,"-","—","‑","­")

  ED1256("010",1,"x","X","ξ","Ξ")
  ED1256("011",1,"v","V","" ,"√")
  ED1256("012",1,"l","L","λ","Λ")
  ED1256("013",1,"c","C","χ","ℂ")
  ED1256("014",1,"w","W","ω","Ω")
  ED1256("015",1,"k","K","κ","×")
  ED1256("016",1,"h","H","ψ","Ψ")
  ED1256("017",1,"g","G","γ","Γ")
  ED1256("018",1,"f","F","φ","Φ")
  ED1256("019",1,"q","Q","ϕ","ℚ")
  ED1256("01A",1,"ß","ẞ","ς","∘")

  ED1256("01E",1,"u","U","" ,"⊂")
  ED1256("01F",1,"i","I","ι","∫")
  ED1256("020",1,"a","A","α","∀")
  ED1256("021",1,"e","E","ε","∃")
  ED1256("022",1,"o","O","ο","∈")
  ED1256("023",1,"s","S","σ","Σ")
  ED1256("024",1,"n","N","ν","ℕ")
  ED1256("025",1,"r","R","ρ","ℝ")
  ED1256("026",1,"t","T","τ","∂")
  ED1256("027",1,"d","D","δ","Δ")
  ED1256("028",1,"y","Y","υ","∇")

  ED1256("02C",1,"ü","Ü","" ,"∪")
  ED1256("02D",1,"ö","Ö","ϵ","∩")
  ED1256("02E",1,"ä","Ä","η","ℵ")
  ED1256("02F",1,"p","P","π","Π")
  ED1256("030",1,"z","Z","ζ","ℤ")
  ED1256("031",1,"b","B","β","⇐")
  ED1256("032",1,"m","M","μ","⇔")
  ED1256("033",0,",","–","ϱ","⇒")
  ED1256("034",0,".","•","ϑ","↦")
  ED1256("035",1,"j","J","θ","Θ")
}

ActivateQwertz() {
  global

  CP3F6   := "PQwertt"                   ; M3+F6: Aktiviere/Deaktiviere QWERTZ

  IniRead,isQwertz,%ini%,Global,isQwertz,0
  if (isQwertz == 1)
    CharProcQwerT1()
}

ActivateQwertz()