hilfdirselbst.ch
Facebook Twitter gamper-media
faxinger p
Beiträge: 134
13. Feb 2018, 12:24
Beitrag #1 von 6
Bewertung:
(214 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ID Voreinstellungen Tastaturschritte


Hallo,

ich möchte gerne per Script die Schrittweite der Pfeiltasten in den Voreinstellungen am Dokumentraster orientieren:

Also wenn der Dokumentraster z.B. 3,03 mm ist soll die Tastaturschrittweite 0,303 sein, wenn der Dokumentraster 5,25 ist soll die Tastatruschrittweite 0,525 sein usw.

Den Dokumentraster lese ich mit:
Code
var _raster = app.activeDocument.gridPreferences.horizontalGridlineDivision; 
alert (_raster);

aus.

Die Unterteilung des Rasters bleibt unberücksichtigt da diese immer 1 ist.

Aber die Tastaturschrittweite kann ich nicht rauskriegen bzw. eintragen.

Könnt ihr mir dabei helfen?

Danke

LG
faxinger
(Dieser Beitrag wurde von faxinger am 13. Feb 2018, 12:25 geändert)
Top
 
X
Uwe Laubender S
Beiträge: 3986
13. Feb 2018, 12:51
Beitrag #2 von 6
Beitrag ID: #562399
Bewertung:
(206 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ID Voreinstellungen Tastaturschritte


Hallo Faxinger,
Du meinst wahrscheinlich die Eigenschaft: cursorKeyIncrement

http://jongware.mit.edu/..._ViewPreference.html
*****
Mit herzlichem Gruß,
Uwe Laubender
als Antwort auf: [#562398] Top
 
faxinger p
Beiträge: 134
13. Feb 2018, 13:14
Beitrag #3 von 6
Beitrag ID: #562400
Bewertung:
(195 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ID Voreinstellungen Tastaturschritte


Danke Uwe,

Muss ich den keyincrement als Zahl eintragen?

So funktioniert es leider nicht:
Code
var _raster = app.activeDocument.gridPreferences.horizontalGridlineDivision; 
alert (_raster);
var _rasterasnumb = parseInt(_raster);
var _schritt = app.activeDocument.viewPreferences.cursorKeyIncrement==_rasterasnumb;
alert (_schritt);

als Antwort auf: [#562399] Top
 
Uwe Laubender S
Beiträge: 3986
13. Feb 2018, 14:15
Beitrag #4 von 6
Beitrag ID: #562401
Bewertung:
(189 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ID Voreinstellungen Tastaturschritte


Was wirft denn der alert() aus?

Schau Dir mal die Anzahl Deiner = Zeichen an. Du möchtest doch eine Zuweisung machen und keinen Vergleich, oder?

Und weshalb parseInt() ??
*****
Mit herzlichem Gruß,
Uwe Laubender
als Antwort auf: [#562400] Top
 
faxinger p
Beiträge: 134
13. Feb 2018, 14:24
Beitrag #5 von 6
Beitrag ID: #562402
Bewertung:
(186 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ID Voreinstellungen Tastaturschritte


Hallo Uwe,

alert gibt mir ein false aus.

Naja eigentlich möchte ich ja den Wert des Dokumentrasters als Schrittweite bei den Pfeiltasten haben. Dieser Wert soll nämlich noch durch 10 geteilt werden.

Also letztlich der Rasterwert / 10 als Schrittweite.

Daher dachte ich dass eine Umwandlung in eine Zahl nötig ist.


LG
faxinger
als Antwort auf: [#562401] Top
 
faxinger p
Beiträge: 134
13. Feb 2018, 15:11
Beitrag #6 von 6
Beitrag ID: #562403
Bewertung:
(178 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ID Voreinstellungen Tastaturschritte


ja das doppelte = war das Problem.

Danke

LG
faxinger
als Antwort auf: [#562402] Top
 
X