Exemplo n.º 1
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex != 1)
            {
                return;
            }

            string type = (string)dataGridView1.Rows[e.RowIndex].Cells[0].Value;

            if (type != "Spam" && type != "Toggle" && type != "Press" && type != "Release")
            {
                return;
            }

            Keyfinder key_search = new Keyfinder(this.TopMost);

            key_search.ShowDialog();

            KeyEventArgs key          = key_search.m_key;
            string       key_readable = key_search.m_key_readable;

            if (key == null)
            {
                return;
            }

            Keybind_t obj = new Keybind_t();

            obj.m_key    = new Keycombo_t(key);
            obj.readable = key_readable;

            DataGridViewTextBoxCell cell = (DataGridViewTextBoxCell)dataGridView1.Rows[e.RowIndex].Cells[1];

            cell.Value = obj;
        }
Exemplo n.º 2
0
        private void process1_toggle_key_button_Click(object sender, EventArgs e)
        {
            Keyfinder key_search = new Keyfinder(this.TopMost);

            key_search.ShowDialog();

            KeyEventArgs key          = key_search.m_key;
            string       key_readable = key_search.m_key_readable;

            if (key == null)
            {
                return;
            }

            Keybind_t obj = new Keybind_t();

            obj.m_key    = new Keycombo_t(key);
            obj.readable = key_readable;

            m_toggle = obj;
            m_db.SaveToggle(m_toggle);
            process1_toggle_key.Text = key_readable;
        }