to partially answer my own question, I made a macro to just test every key
# macro EXTRA_F9
# PUSH_META CLEAR_META all
# PRESS PAD_EQUALS
# PRESS F13
# PRESS F14
# PRESS F15
# PRESS F16
# PRESS F17
# PRESS F18
# PRESS F19
# PRESS F20
# PRESS F21
# PRESS F22
# PRESS F23
# PRESS F24
# PRESS EXECUTE
# PRESS HELP
# PRESS MENU
# PRESS SELECT
# PRESS STOP
# PRESS AGAIN
# PRESS UNDO
# PRESS CUT
# PRESS PASTE
# PRESS FIND
# PRESS MUTE
# PRESS VOLUME_UP
# PRESS VOLUME_DOWN
# PRESS LOCKING_CAPS_LOCK
# PRESS LOCKING_NUM_LOCK
# PRESS LOCKING_SCROLL_LOCK
# PRESS PAD_COMMA
# PRESS EQUAL_SIGN
# PRESS INTERNATIONAL_1
# PRESS INTERNATIONAL_2
# PRESS INTERNATIONAL_3
# PRESS INTERNATIONAL_4
# PRESS INTERNATIONAL_5
# PRESS INTERNATIONAL_6
# PRESS INTERNATIONAL_7
# PRESS INTERNATIONAL_8
# PRESS INTERNATIONAL_9
# PRESS LANG_1
# PRESS LANG_2
# PRESS LANG_3
# PRESS LANG_4
# PRESS LANG_5
# PRESS LANG_6
# PRESS LANG_7
# PRESS LANG_8
# PRESS LANG_9
# PRESS ALTERNATE_ERASE
# PRESS SYSREQ_ATTN
# PRESS CANCEL
# PRESS CLEAR
# PRESS PRIOR
# PRESS RETURN
# PRESS SEPARATOR
# PRESS OUT
# PRESS OPER
# PRESS CLEAR_AGAIN
# PRESS CRSEL_PROPS
# PRESS EXSEL
# POP_ALL_META
# endmacro
and none of them are altgr or compose. I asked in IRC if anyone had a keyboard with a real AltGr on it that would be willing to press it and give the results of "xev | grep keycode" and their output was
state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES
compare that to my american Alt_R key:
state 0x18, keycode 108 (keysym 0xffea, Alt_R), same_screen YES
They have the same keycode, but a different keysym.
So I googled ISO_Level3_Shift and found that you can run the command xmodmap -pk | grep ISO_Level3_Shift to find out what keycodes your system maps to each name. I found out that on my system, that key symbol will be output with keycode 92. None of the keysymbols in the spoiler, nor Europe_2 output keycode 92
I still don't know how I can get fancy symbols to be produced out of this keyboard. I need to be able to press keycode 92, but all the questionable keysymbols on code.html aren't 92.