Atalho para métodos no java e jtable

Tenho uma janela swing, nessa janela tenho uma tabela com 3 colunas, nome, matricula e nota, onde o nome e a matricula NÃO PODEM SER EDITADOS, porém a coluna NOTA DEVE SER PERMITIDO, como faço isso? eu sei deixar a jtable completamente não editável, mas uma coluna específica não.

Outra coisa, preciso que qnd for pressionaod uma tecla, tipo F1, o programa reconheça essa ação e chame um método, só que nao tem botões na tela, como faço para que seja capturada o evento keyPressed em qualquer lugar da tela? digo, o cursor deve estar em qualquer lugar.