Consegui fazer isso funcionar usando uma combinação de dica DoubleCommand e jtbandes de aqui . Primeiro, verifique se a tecla de função atua como caixa de chave de controle no comando Duplo. Em seguida, salve o arquivo ~ / Library / KeyBindings / DefaultKeyBinding.dict com o conteúdo
{"^c" = "copy:";}
{"^v" = "paste:";}
{"^x" = "cut:";}
Depois de sair e entrar novamente, você deve poder usar o fn-c para copiar, etc. Há desvantagens óbvias nessa abordagem. Você precisa definir explicitamente cada comando para o qual deseja usar o fn e o mapeamento para controlar e, em seguida, o fn é realmente hacky. Infelizmente, não consegui fazê-lo funcionar de outra forma. No começo, achei que você poderia selecionar a caixa de seleção "a tecla de comando funciona como chave de controle" e a "tecla fn funciona como tecla de controle", mas isso não funcionou. Idem para mudar para controlar com o método de Alex acima. Também não consegui encontrar o modificador para atribuir comandos a fn, e a documentação da Apple parece indicar que é feito em um nível mais baixo do que o acesso à tecla. Se alguém souber uma maneira melhor de fazer isso, eu adoraria ver isso.