stripped out comments because their license is unknown
removed unused definitions git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11726 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
//
|
||||
// kb_mouse_driver.h
|
||||
//
|
||||
|
||||
|
||||
#ifndef _KB_MOUSE_DRIVER_H
|
||||
#define _KB_MOUSE_DRIVER_H
|
||||
|
||||
@@ -13,10 +11,6 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
// Be key numbers for various cool keys
|
||||
|
||||
#define KEY_Scroll 0x0f
|
||||
#define KEY_Pause 0x10
|
||||
#define KEY_Num 0x22
|
||||
@@ -42,9 +36,6 @@ extern "C" {
|
||||
|
||||
#define KB_DEFAULT_CONTROL_ALT_DEL_TIMEOUT 4000000
|
||||
|
||||
|
||||
// ioctl codes
|
||||
|
||||
enum {
|
||||
KB_READ = B_DEVICE_OP_CODES_END,
|
||||
KB_GET_KEYBOARD_ID,
|
||||
@@ -56,7 +47,7 @@ enum {
|
||||
KB_SET_KEY_REPEAT_DELAY,
|
||||
KB_GET_KEY_REPEAT_DELAY,
|
||||
KB_SET_CONTROL_ALT_DEL_TIMEOUT,
|
||||
KB_RESERVED_1, // was KB_ACKNOWLEDGE_CONTROL_ALT_DEL,
|
||||
KB_RESERVED_1,
|
||||
KB_CANCEL_CONTROL_ALT_DEL,
|
||||
KB_DELAY_CONTROL_ALT_DEL,
|
||||
|
||||
@@ -78,23 +69,20 @@ enum {
|
||||
};
|
||||
|
||||
|
||||
// structure passed to KB_READ
|
||||
|
||||
typedef struct { // USB, ADB keyboards
|
||||
typedef struct {
|
||||
bigtime_t timestamp;
|
||||
uint32 be_keycode;
|
||||
bool is_keydown;
|
||||
} raw_key_info;
|
||||
|
||||
typedef struct { // AT keyboards
|
||||
|
||||
typedef struct {
|
||||
bigtime_t timestamp;
|
||||
uint8 scancode; // high bit set for extended scancodes
|
||||
uint8 scancode;
|
||||
bool is_keydown;
|
||||
} at_kbd_io;
|
||||
|
||||
|
||||
// structure passed to KB_SET_LEDS
|
||||
|
||||
typedef struct {
|
||||
bool num_lock;
|
||||
bool caps_lock;
|
||||
@@ -102,8 +90,6 @@ typedef struct {
|
||||
} led_info;
|
||||
|
||||
|
||||
#define mouse_settings_file "Mouse_settings"
|
||||
|
||||
typedef struct {
|
||||
int32 cookie;
|
||||
uint32 buttons;
|
||||
@@ -116,18 +102,6 @@ typedef struct {
|
||||
int32 wheel_xdelta;
|
||||
} mouse_movement;
|
||||
|
||||
|
||||
// On the Mac, the I-squared C bus is controlled by the Cuda microcontroller,
|
||||
// which also runs ADB. Since we have not yet partitioned the driver into
|
||||
// a separate Cuda driver and a kb/mouse driver, the iic is controlled with
|
||||
// control calls to the kb_mouse driver. Yuck.
|
||||
|
||||
typedef struct {
|
||||
char device;
|
||||
char reg;
|
||||
char value;
|
||||
} iic_write;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -12,10 +12,6 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
// keyboard settings info, as kept in settings file
|
||||
|
||||
|
||||
typedef struct {
|
||||
bigtime_t key_repeat_delay;
|
||||
int32 key_repeat_rate;
|
||||
@@ -23,12 +19,10 @@ typedef struct {
|
||||
|
||||
#define kb_settings_file "Keyboard_settings"
|
||||
|
||||
// mouse settings info
|
||||
|
||||
typedef struct {
|
||||
bool enabled; // Acceleration on / off
|
||||
int32 accel_factor; // accel factor: 256 = step by 1, 128 = step by 1/2
|
||||
int32 speed; // speed accelerator (1=1X, 2 = 2x)...
|
||||
bool enabled;
|
||||
int32 accel_factor;
|
||||
int32 speed;
|
||||
} mouse_accel;
|
||||
|
||||
typedef struct {
|
||||
|
||||
Reference in New Issue
Block a user