Changes between Version 12 and Version 13 of Hardwareentwicklung/Truly


Ignore:
Timestamp:
05/01/12 14:41:37 (14 years ago)
Author:
nora
Comment:

Custom.ahk für neovars

Legend:

Unmodified
Added
Removed
Modified
  • Hardwareentwicklung/Truly

    v12 v13  
    1212
    1313=== Windows ===
    14 
     14==== Registry ====
    1515Einen Vorschlag, wie man die Truly mit entsprechenden Einträgen per [http://www.codeplex.com/sharpkeys Sharpkeys] in der Registry anpassen kann, hat Wolf auf der [https://lists.neo-layout.org/pipermail/diskussion/2011-December/019693.html Mailingliste] gepostet.
    1616Von dem Programm wird der Wert "Scancode Map" in die Registy geschrieben unter dem Registy-Pfad
    1717"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout".
     18
     19==== neovars ====
     20Wenn man den folgenden Text im utf8-Format als Custom.ahk unter Benutzer/{user}/AppData/Roaming/Neo2 (Windows 7) abspeichert, ist im NeoVars mit M3+F8 die Belegungsvariante TECK verfügbar. Momentan sind nur y und j wie in den Vorschlägen unten vertauscht, eine Anpassung der Modifier wird hoffentlich folgen ...
     21{{{
     22; -*- encoding:utf-8 -*-
     23; NEO-TECK für Truly Ergonomic Computer Keyboard
     24; (c) 2012
     25
     26CharProc__ECKt() {
     27  global
     28  ; Custom Layout togglen
     29  isECK := !(isECK)
     30  if (isECK) {
     31    CharProc__ECK1()
     32    if (zeigeModusBox)
     33      TrayTip,NEO-TECK-Belegungsvariante,Die Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod3+F8 druecken.,10,1
     34  } else {
     35    CharProc__ECK0()
     36    if (zeigeModusBox)
     37      TrayTip,NEO-TECK-Belegungsvariante,Die Belegungsvariante wurde deaktiviert.,10,1
     38  }
     39}
     40
     41CharProc__ECK1() {
     42  global
     43  ; NEO-TECK-Tastaturbelegungsvariante aktivieren
     44  ED12("028",1,"j","J")
     45  ED12("035",1,"y","Y")
     46}
     47
     48CharProc__ECK0() {
     49  global
     50  ; NEO-TECK-Tastaturbelegungsvariante deaktivieren
     51  ED12("028",1,"y","Y")
     52  ED12("035",1,"j","J")
     53}
     54
     55ActivateNEOTECK() {
     56  global
     57
     58  CP3F8  := "P__ECKt"                   ; M3+F8: Aktiviere/Deaktiviere NEO-TECK
     59
     60  IniRead,isTECK,%ini%,Global,isTECK,0
     61  if (isTECK)
     62    CharProc__ECK1()
     63}
     64
     65ActivateNEOTECK()
     66}}}
    1867
    1968== Layout anpassen ==