Quote: "Any thoughts?"
Not possible. (kidding)
You can define your hud(s), then set the key you want to use, and when the key is pressed, the hud(s) displays.
Here is an example of a script I use to show a map. It contains multiple map huds the player scrolls through by pressing the M key. I attach this to a trigger that is spawned (activated) once the player picks up the map in the level.
;Artificial Intelligence Script
;Header
desc = View the Map
;Triggers
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01a_view.png,hudname=l02_map01a,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01b_view.png,hudname=l02_map01b,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01c_view.png,hudname=l02_map01c,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01d_view.png,hudname=l02_map01d,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01e_view.png,hudname=l02_map01e,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01f_view.png,hudname=l02_map01f,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01g_view.png,hudname=l02_map01g,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01h_view.png,hudname=l02_map01h,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01i_view.png,hudname=l02_map01i,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01j_view.png,hudname=l02_map01j,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01k_view.png,hudname=l02_map01k,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01l_view.png,hudname=l02_map01l,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01m_view.png,hudname=l02_map01m,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map01n_view.png,hudname=l02_map01n,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\NorthernFox\WW2_GU\Huds\ww2_gu_l02_map_needmap01.png,hudname=l02_map_needmap01,hudhide=1,hudmake=display
:state=0:state=1
;Plr in Zone
:state=1,plrwithinzone=1:state=2
;MAP VIEWING (M KEY)
:state=2,scancodekeypressed=50:state=5
:state=5:state=10
:state=10:plrfreeze=300000,state=11
:state=11:hudshow=l02_map01a,etimerstart,state=12
:state=12,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01a,state=15
:state=15,scancodekeypressed=50:hudshow=l02_map01b,etimerstart,state=16
:state=16,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01b,state=20
:state=20,scancodekeypressed=50:hudshow=l02_map01c,etimerstart,state=21
:state=21,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01c,state=25
:state=25,scancodekeypressed=50:hudshow=l02_map01d,etimerstart,state=26
:state=26,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01d,state=30
:state=30,scancodekeypressed=50:hudshow=l02_map01e,etimerstart,state=31
:state=31,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01e,state=35
:state=35,scancodekeypressed=50:hudshow=l02_map01f,etimerstart,state=36
:state=36,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01f,state=40
:state=40,scancodekeypressed=50:hudshow=l02_map01g,etimerstart,state=41
:state=41,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01g,state=45
:state=45,scancodekeypressed=50:hudshow=l02_map01h,etimerstart,state=46
:state=46,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01h,state=50
:state=50,scancodekeypressed=50:hudshow=l02_map01i,etimerstart,state=51
:state=51,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01i,state=55
:state=55,scancodekeypressed=50:hudshow=l02_map01j,etimerstart,state=56
:state=56,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01j,state=60
:state=60,scancodekeypressed=50:hudshow=l02_map01k,etimerstart,state=61
:state=61,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01k,state=65
:state=65,scancodekeypressed=50:hudshow=l02_map01l,etimerstart,state=66
:state=66,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01l,state=70
:state=70,scancodekeypressed=50:hudshow=l02_map01m,etimerstart,state=71
:state=71,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01m,state=75
:state=75,scancodekeypressed=50:hudshow=l02_map01n,etimerstart,state=76
:state=76,etimergreater=500,scancodekeypressed=50:hudunshow=l02_map01n,state=80
:state=80,scancodekeypressed=50:etimerstart,state=85
:state=85,etimergreater=500:plrfreeze=0,etimerstart,state=290
;Reset Main delay
:state=290,etimergreater=150:state=2
;End of Script
That should help get you in the right direction.
Twitter: @NFoxMedia