Summary: How can I remap the Enterprise Guide hotkeys? Like we can in DMS?
Details: We have to move between Enterprise Guide and SQL Server Management Studio all the time. A colleague would like to map F5 to be the current F3 functionality, so we have the same key for the same action across the two clients.
If this can't be done, I'll put in the enhancement request. Let me know if that's already been done and rejected so I don't create a dup.
As far as I'm aware this can't be done. You can assign keys for editing programs but not function keys for tasks like submitting code.
As far as I'm aware this can't be done. You can assign keys for editing programs but not function keys for tasks like submitting code.
I've heard from a number of users who successfully use AutoHotkey (a free tool, easy to install) to map key actions for SAS Enterprise Guide and many other apps. For example, I had one person who wanted to unmap F8 in SAS Enterprise Guide -- which currently will submit the active program or even an entire flow. Installing AutoHotkey and enabling this script does the job:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. #SingleInstance force #InstallKeybdHook F8:: WinGet, Active_ID, ID, A WinGet, Active_Process, ProcessName, ahk_id %Active_ID% if ( Active_Process ="seguide.exe" ) { ;eat the keystroke }
Update: here's how to customize your keys in SAS EG using AutoHotkey.
ot sure this helps because you need 'full SAS'
This may not help, but if you have full SAS you can easily map function keys. You can actuall execute "all of sas" on 'full SAS' function keys(or mouse actions or command line)
Just type keys on the command line.
Suppose you have a
F3 '%macro list_last_data;'
F5 % '%freq_all_vars'
Just switch then text
F3 % '%freq_all_vars'
F5 '%macro list_last_data;'
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.
Find more tutorials on the SAS Users YouTube channel.