Amigos,
Eu gostaria de resolver um problema meu com o notebook. É um CCE T31. Quando liga não vem com o adaptador wireless ativado, precisa ativar manualmente combinando as teclas FN e depois F10. Fn é uma tecla “função” que fica perto do CTRL.
Quero fazer um programa e colocar pra iniciar automaticamente com o windows, mas como não sou muito conhecedor da API do Java gostaria de saber se alguém tem idéia de como fazer isso?
Lembrando que a tecla Fn não se encontra em todos os teclados…
Mikhas
Outubro 30, 2008, 6:33am
#2
Bem…
Eu acho que voce tem um problema.
Eu dei uma procurada e parece que o java não tem mapeada tecla “fn”.
Faz o seguinte.
utiliza esse codigo:
[code]import java.awt.AWTEvent;
import java.awt.Toolkit;
import java.awt.event.AWTEventListener;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CaptureAllEvents extends JPanel {
private static final long serialVersionUID = 4610230261671017623L;
public CaptureAllEvents() {
Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
public void eventDispatched(AWTEvent event) {
KeyEvent ev = (KeyEvent) event;
System.out.println(ev.getKeyCode());
}
}, AWTEvent.KEY_EVENT_MASK);
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setContentPane(new CaptureAllEvents());
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
[/code]
E ve qual é o codigo da tecla fn e da tecla f10.
Depois voce procura sobre a classe java.awt.Robot que é bem facil de usar.
Eu testei aqui.
F10 = 121
Mas Fn não aparece mesmo o código.
Nem dispara o evento.
é uma pena.
Será que tem jeito?
Mikhas
Outubro 30, 2008, 7:16am
#4
Pode ser que essa combinação Fn+F10 trabalhe direto no hardware sendo apenas um switch.
Voce sabe se existe alguma outra maneira de ativar o adaptador? Um executavel talvez?
Tente ligar para o suporte da CCE, eles podem te indicar alguma maneira de fazer isso.
É eu vou fazer isso… ligar pra eles.
Acho que é a única forma de ativar, não sei de outra.
Além dessa, tem outra que quero resolver também… é diminuir o brilho da tela, a combinação também é com Fn.
Vou ligar pra lá,
brigado.
até