Applescript dialog - return/enter special keys (such as page down)?
I am creating an Applescript that show a dialog where the user should be able to enter either any common character (such as a
) or any special key (such as page down or ⌘). How can the latter keys/key codes be entered into a regular text field in an Applescript dialog?
Solution 1:
As promised:
display dialog "Enter your ASCII keycode" default answer ""
set a to the text returned of the result
tell application "System Events" to keystroke (ASCII character a)
Heres a list of all the possible key codes.
Common ones:
You can use any ASCII code, for the arrow keys this will be:
tell application "System Events" to keystroke (ASCII character 31) --down arrow
tell application "System Events" to keystroke (ASCII character 30) --up arrow
tell application "System Events" to keystroke (ASCII character 29) --right arrow
tell application "System Events" to keystroke (ASCII character 28) --left arrow