Home
last modified time | relevance | path

Searched refs:KeyScanCode (Results 1 – 9 of 9) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/UI/VideoAnalyzer/Events/
DX11ToKeyScanCodeConverter.cs22 public KeyScanCode? GetScanCode(int fromValue) in GetScanCode()
24 KeyScanCode result; in GetScanCode()
25 return ToScanCode.TryGetValue(fromValue, out result) ? (KeyScanCode?)result : null; in GetScanCode()
28 … private readonly Dictionary<int, KeyScanCode> ToScanCode = new Dictionary<int, KeyScanCode> {
29 { 0x25, KeyScanCode.CtrlL },
30 { 0x85, KeyScanCode.WinL },
31 { 0x40, KeyScanCode.AltL },
32 { 0x41, KeyScanCode.Space },
33 { 0x6c, KeyScanCode.AltR },
34 { 0x5c, KeyScanCode.AltR },
[all …]
DWPFToKeyScanCodeConverter.cs23 public KeyScanCode? GetScanCode(int fromValue, Key untranslatedCode) in GetScanCode()
25 KeyScanCode result; in GetScanCode()
35 …eturn UntranslatedScanCode.TryGetValue(untranslatedCode, out result) ? (KeyScanCode?)result : null; in GetScanCode()
37 return ToScanCode.TryGetValue(fromValue, out result) ? (KeyScanCode?)result : null; in GetScanCode()
42 … private readonly Dictionary<Key, KeyScanCode> ScanCodesToIgnore = new Dictionary<Key, KeyScanCode>
44 { Key.ShiftLeft /*53*/, KeyScanCode.ShiftL },
45 { Key.ControlLeft /*53*/, KeyScanCode.CtrlL },
46 { Key.ShiftRight /*53*/, KeyScanCode.ShiftR },
47 { Key.ControlRight /*53*/, KeyScanCode.CtrlR },
49 { Key.Equal /*53*/, KeyScanCode.OemPlus },
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Input/
DPS2ScanCodeTranslator.cs21 public int GetCode(KeyScanCode scanCode) in GetCode()
33 mapping = new Dictionary<KeyScanCode, int>(); in PS2ScanCodeTranslator()
35 mapping.Add(KeyScanCode.Number1, 0x16); in PS2ScanCodeTranslator()
36 mapping.Add(KeyScanCode.Number2, 0x1E); in PS2ScanCodeTranslator()
37 mapping.Add(KeyScanCode.Number3, 0x26); in PS2ScanCodeTranslator()
38 mapping.Add(KeyScanCode.Number4, 0x25); in PS2ScanCodeTranslator()
39 mapping.Add(KeyScanCode.Number5, 0x2E); in PS2ScanCodeTranslator()
40 mapping.Add(KeyScanCode.Number6, 0x36); in PS2ScanCodeTranslator()
41 mapping.Add(KeyScanCode.Number7, 0x3D); in PS2ScanCodeTranslator()
42 mapping.Add(KeyScanCode.Number8, 0x3E); in PS2ScanCodeTranslator()
[all …]
DKeyScanCode.cs13 public enum KeyScanCode enum
124 public static KeyScanCode[] ToKeyScanCodes(this char c) in ToKeyScanCodes()
128 return new[] { KeyScanCode.A + (c - 'a') }; in ToKeyScanCodes()
133 return new[] { KeyScanCode.ShiftL, KeyScanCode.A + (c - 'A') }; in ToKeyScanCodes()
140 return new [] { KeyScanCode.Number1 + (c - '1') }; in ToKeyScanCodes()
146 return new [] { KeyScanCode.Number0 }; in ToKeyScanCodes()
148 return new [] { KeyScanCode.Space }; in ToKeyScanCodes()
150 return new [] { KeyScanCode.Tilde }; in ToKeyScanCodes()
152 return new [] { KeyScanCode.ShiftL, KeyScanCode.Tilde }; in ToKeyScanCodes()
154 return new [] { KeyScanCode.ShiftL, KeyScanCode.Number1 }; in ToKeyScanCodes()
[all …]
DIKeyboard.cs14 void Press(KeyScanCode scanCode); in Press()
15 void Release(KeyScanCode scanCode); in Release()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/
DUSBKeyboard.cs56 keyboard.Press(KeyScanCode.Enter); in TypeText()
57 keyboard.Release(KeyScanCode.Enter); in TypeText()
62 keyboard.Press(KeyScanCode.OemPipe); in TypeText()
63 keyboard.Release(KeyScanCode.OemPipe); in TypeText()
69 keyboard.Press(KeyScanCode.OemPipe); in TypeText()
70 keyboard.Release(KeyScanCode.OemPipe); in TypeText()
138 public void Press(KeyScanCode scanCode) in Press()
148 public void Release(KeyScanCode scanCode) in Release()
160 private bool UpdateModifiers(KeyScanCode scanCode, bool set) in UpdateModifiers()
162 if(scanCode >= KeyScanCode.CtrlL && scanCode <= KeyScanCode.WinR) in UpdateModifiers()
/Renode-Infrastructure-v1.15.3-29f510e/src/UI/VideoAnalyzer/Handlers/
DIOHandler.cs84 public void KeyPressed(KeyScanCode key) in KeyPressed()
88 lalt |= (key == KeyScanCode.AltL); in KeyPressed()
89 lctrl |= (key == KeyScanCode.CtrlL); in KeyPressed()
90 lshift |= (key == KeyScanCode.ShiftL); in KeyPressed()
109 kh.Release(KeyScanCode.AltL); in KeyPressed()
110 kh.Release(KeyScanCode.CtrlL); in KeyPressed()
111 kh.Release(KeyScanCode.ShiftL); in KeyPressed()
122 public void KeyReleased(KeyScanCode key) in KeyReleased()
124 lalt &= (key != KeyScanCode.AltL); in KeyReleased()
125 lctrl &= (key != KeyScanCode.CtrlL); in KeyReleased()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Input/
DPS2Keyboard.cs62 public void Press(KeyScanCode scanCode) in Press()
69 public void Release(KeyScanCode scanCode) in Release()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DUSBKeyboard.cs101 public void Press(KeyScanCode scanCode) in Press()
116 public void Release(KeyScanCode scanCode) in Release()