Get ( TriggerModifieringsTangent )
Returnerar modifieringstangenternas läge när scripttriggern VidObjektTangenttryckning eller VidLayoutTangenttryckning aktiverades.
Format
Get ( TriggerModifieringsTangent )
Parametrar
Ingen
Returnerad datatyp
nummer
Ursprungsversion
10.0
Beskrivning
Returnerar ett värde endast när ett script körs som har anropats av en scripttrigger eller från ett delscript som har anropats från det utlösta scriptet. Annars returneras en tom sträng.
- Mer information finns i Get ( AktivModifieringstangent ) där det finns en beskrivning av de värden som har tilldelats modifieringstangenterna.
- Mer information finns i Funktionen Code där det finns en lista över navigeringstangenter och de koder som returneras till ett script som har aktiverats av denna trigger.
Det kan passera tid mellan den tidpunkt då tangenterna som aktiverade scripttriggern trycks ned och den tidpunkt då scriptet frågar efter information om modifierartangenterna. Använd Get ( TriggerTangenttryckning ) och Get ( TriggerModifieringsTangent ) när du vill ta reda på vilka tangenter som var aktiva när scripttriggern aktiverades. Använd Get ( AktivModifieringstangent ) när du vill veta vilka tangenter som för närvarande trycks ned.
Kommentarer
- Windows: Kombinationer av Alt och Ctrl aktiverar inte scripttriggers.
- macOS: Kommandotangentskombinationer aktiverar inte scripttriggers.
- I FileMaker WebDirect stöds inte denna funktion och en tom sträng returneras.
- I FileMaker Go stöds inte denna funktion och 0 returneras.
Exempel 1
Följande exempel visar bara en anpassad dialogruta när ett gement "a" matas in:
If [Get ( TriggerTangenttryckning ) ="a" and Get ( TriggerModifieringsTangent ) =0]
Visa anpassad dialogruta ["Du angav \"a\"."]
End If
Exempel 2
Returnerar värdet 9 om Skift+Alt trycks ned på en dator med macOS. Om tangenterna Alt och Skift trycks ned på en Mac när ett script triggas returnerar Get ( TriggerModifieringsTangent ) 9 oavsett vilka modifieringstangenter som har tryckts ned under tiden från det att triggern aktiverades tills scriptet körs.