示例#1
0
 public Form1(TenkeyController controller)
 {
     Application.ApplicationExit += new EventHandler(ApplicationExit);
     InitializeComponent();
     this.controller         = controller;
     TenkeyController.UIForm = this;
 }
示例#2
0
        public Form2(TenkeyController controller)
        {
            InitializeComponent();
            InitButton();

            this.controller = controller;

            MapList = new List <KeyMap>();
            foreach (KeyMap map in controller.GetKeyMapList())
            {
                MapList.Add((KeyMap)map.Clone());
            }

            cmbKeyMapList.Items.AddRange(MapList.ToArray());
            cmbKeyMapList.SelectedIndex = 0;
            tbMapName.Text = ((KeyMap)cmbKeyMapList.SelectedItem).Name;
        }
示例#3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            TenkeyController controlelr = new TenkeyController();

            Form1 form = new Form1(controlelr);

            HIDKBDPseudoDriver driver = new HIDKBDPseudoDriver();

            driver.SetupUSBNotifier(form);
            driver.InitDevice();

            controlelr.SetupPseudoDriver(driver);

            Application.Run();
        }