Minha solução foi encontrar um mouse de 2 botões antigo e conectá-lo.
Eu tentei todas as respostas que vi acima. A maioria parece ignorar parte do problema, que é que os teclados mac não possuem alt ou a tecla windows, além do mouse não ter dois ou mais botões.
Também não entendi o que eles esperavam que o cursor / mouse estivesse fazendo enquanto você pressionava shift-f10 ou o que quer. Quero bloquear um ícone no iniciador, não há como selecioná-lo primeiro e depois pressionar alguma sequência de teclas. Posso passar o mouse sobre ele ou clicar com o botão esquerdo do mouse. Clique com o botão esquerdo e mantenha pressionado e, em seguida, pressione a tecla enquanto mantém pressionado? Não parece funcionar.
A resposta acima com os comandos xmodmap e xev parece que pode apontar na direção certa. Mas é mais como uma "a solução existe" em vez de uma solução real. Qual chave posso remapear sem estragar as coisas? Shift-f10 parece não fazer nada agora, como eu usaria o xmodmap para mapear o menu para shift-f10? Pelo menos, fornece um local para iniciar a pesquisa na web.
Além disso, o menu que aparece quando eu chamo "menu de teclas xdotool" enquanto passa o mouse sobre algo não é o mesmo menu que aparece quando clico com o botão direito do mouse no mesmo item. Portanto, "menu" não é exatamente o que o OP solicitou.