Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Neubelegung der Tasten SPACE & (j,k,l,i)



  • Please log in to reply
4 replies to this topic
GrumpyCat
  • Members
  • 3 posts
  • Last active: Feb 01 2013 11:56 AM
  • Joined: 28 Jan 2013

Hallo zusammen,

 

ich finde es recht umständlich, wenn ich die Pfeiltasten benutzen muss, dass ich die Grundstellung (http://www.holbein-g...stschreiben.htm) meiner Fingerauflage verlassen muss. Darum will ich die Pfeiltasten über die gedrückte Leertaste und einen anderen Buchstaben aufrufen:

 

Space::Send {Space}
Space & j::Send {Left}
Space & l::Send {Right}
Space & i::Send {Up}
Space & k::Send {Down}

 

Das funktioniert schon mal. Mein Problem ist jetzt folgendes.

 

Wie verändere ich mein Script so, dass ich damit auch Text mittels gedrückter Shift-Taste markieren kann?

 

Vielen Dank für eure Hilfe!



strobo
  • Members
  • 359 posts
  • Last active: Mar 10 2015 08:13 PM
  • Joined: 19 Jun 2012
✓  Best Answer

So könnte es klappen:

*$space::   
    IsModifier:=1
    keywait,space,T0.3
    if (!ErrorLevel)
        send,{space}
    keywait,space
    IsModifier:=0
    return
#if (IsModifier)
    i::up
    j::left
    k::down
    l::right

Regards,
Babba

GrumpyCat
  • Members
  • 3 posts
  • Last active: Feb 01 2013 11:56 AM
  • Joined: 28 Jan 2013

Erst mal danke für deine Antwort! shy.png 

Jetzt ist nur so, dass die Tasten "i,j,k,l" ständig umbelegt sind. Also auch wenn ich die Leertaste nicht drücke.



strobo
  • Members
  • 359 posts
  • Last active: Mar 10 2015 08:13 PM
  • Joined: 19 Jun 2012

Bei mir gehts. Hast du AHK_L, bzw eine aktuelle AHK Version oder vllt ne uralt Windows Version?


Regards,
Babba

GrumpyCat
  • Members
  • 3 posts
  • Last active: Feb 01 2013 11:56 AM
  • Joined: 28 Jan 2013

Ich hatte noch die Version 1.0.48.05 Nach dem Update auf die aktuelle Version funktioniert es bestens

 

Vielen Dank für deine Mühe!

 

EDIT: Ich habe noch die Wildcard(*) am Anfang des Scripts entfernt. Sonst funktionieren die anderen Shortcuts mit der Leeertaste nicht z.B. Autocomplete bei Eclipse. Ansonsten habe ich noch zusätzliche Tasten gemappt. Mein finales Script:

 

$space::   
    IsModifier:=1
    keywait,space,T0.3
    if (!ErrorLevel)
        send,{space}
    keywait,space
    IsModifier:=0
    return
#if (IsModifier)
    i::up
    j::left
    k::down
    l::right
    h::home
    ö::end

Jetzt muss das Ganze nur noch in Fleisch und Blut übergehen happy.png