Ajuda com keyListener

bem galera estou com a seguinte duvida, preciso fazer um key listener utilizando duas teclas do teclado porem nao estou conseguindo se alguem puder me ajudar

[code]table.addKeyListener(new KeyListener(){

		@Override
		public void keyPressed(KeyEvent e) {
			if(e.keyCode == SWT.F5){
				table.setCursor(new Cursor(getSite().getShell().getDisplay(),SWT.CURSOR_WAIT));
				table.removeAll();
				fillTable();
				table.setCursor(new Cursor(getSite().getShell().getDisplay(),SWT.CURSOR_ARROW));
			}[/code]

to precisando q eu aperte ctrl + r

Dá uma olha aqui.

dei mas nao consegui achar

meu codigo ta assim cheguei a isso porem nao to conseguindo fazer se alguem puder me ajudar

[code]public void keyPressed(KeyEvent e) {
int cod =e.character;
cod = e.keyCode;

			if(cod == 'f' && e.keyCode == SWT.CTRL){
					table.setCursor(new Cursor(getSite().getShell().getDisplay(),SWT.CURSOR_WAIT));
					new FilterEmployeeDialog(getSite().getShell()).open();
					table.setCursor(new Cursor(getSite().getShell().getDisplay(),SWT.CURSOR_ARROW));
			}[/code]

Oi,

Tem uma forma, que acabei de descobrir…

Você poderá fazer, por exemplo (KeyListener com as teclas ctrl+S):

[code]public void keyPressed(KeyEvent ev) {

 switch (ev.getKeyCode())
 {			
      default:
				  
           //
           // Se CTRL foi pressionado.
           //
           if (ev.getModifiers() == KeyEvent.CTRL_MASK)
           {
	    //
                // Verifica a próxima tecla apertada.
                //
                switch (ev.getKeyCode())
                {
                     case KeyEvent.VK_S:  

                          System.out.println("S");
                          break;

                     case KeyEvent.VK_A:  

                          System.out.println("A");
                          break;
                }
           }
          
           break;
 }

}[/code]

Tchauzin!

[quote=lina]Oi,

Tem uma forma, que acabei de descobrir…

Você poderá fazer, por exemplo (KeyListener com as teclas ctrl+S):

[code]public void keyPressed(KeyEvent ev) {

 switch (ev.getKeyCode())
 {			
      default:
				  
           //
           // Se CTRL foi pressionado.
           //
           if (ev.getModifiers() == KeyEvent.CTRL_MASK)
           {
	    //
                // Verifica a próxima tecla apertada.
                //
                switch (ev.getKeyCode())
                {
                     case KeyEvent.VK_S:  

                          System.out.println("S");
                          break;

                     case KeyEvent.VK_A:  

                          System.out.println("A");
                          break;
                }
           }
          
           break;
 }

}[/code]

Tchauzin![/quote]

brigado pela atençao mas eu to fazendo em swt e esses metodos ai nao funcionam =(

table.addKeyListener(new KeyListener(){

Oi,

Não seria só modificar?! acho que a base é a mesma =)

Tchauzin!

[quote=lina]Oi,

Não seria só modificar?! acho que a base é a mesma =)

Tchauzin![/quote]

nao nao seria pq uma table em swt nao aceita um evento em awt

Alguem pode me ajudar continuo com a msm dificuldade