Репозитории ALT
S: | 1.5.8-alt0.3 |
5.1: | 0.8.0.1-alt1 |
4.1: | 0.8.0.1-alt1 |
4.0: | 0.7.0-alt2 |
3.0: | 0.7.0-alt1.1 |
Группа :: Эмуляторы
Пакет: spectrum-fuse
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: fuse-keyboard.patch
Скачать
Скачать
--- fuse-0.8.0.1/ui/fb/fbkeyboard.c.old 2007-06-17 12:14:29.000000000 +0200
+++ fuse-0.8.0.1/ui/fb/fbkeyboard.c 2007-06-17 12:17:00.000000000 +0200
@@ -134,12 +134,16 @@
} else if( ( keybuf[i] & 0x7f ) == 0 ) {
ignore = 2; /* ignore extended keysyms */
} else {
+ input_key fuse_keysym;
input_event_t fuse_event;
fuse_event.type = ( keybuf[i] & 0x80 ) ?
INPUT_EVENT_KEYRELEASE :
INPUT_EVENT_KEYPRESS;
- fuse_event.types.key.native_key = keysyms_remap( keybuf[i] & 0x7f );
+
+ fuse_keysym = keysyms_remap( keybuf[i] & 0x7f );
+ fuse_event.types.key.native_key = fuse_keysym;
+ fuse_event.types.key.spectrum_key = fuse_keysym;
if( fuse_event.types.key.native_key ) input_event( &fuse_event );
}
--- fuse-0.8.0.1/ui/svga/svgakeyboard.c.old 2007-06-17 12:12:20.000000000 +0200
+++ fuse-0.8.0.1/ui/svga/svgakeyboard.c 2007-06-17 12:13:29.000000000 +0200
@@ -76,6 +76,7 @@
fuse_event.type = INPUT_EVENT_KEYPRESS;
fuse_event.types.key.native_key = fuse_keysym;
+ fuse_event.types.key.spectrum_key = fuse_keysym;
return input_event( &fuse_event );
}
@@ -92,6 +93,7 @@
fuse_event.type = INPUT_EVENT_KEYRELEASE;
fuse_event.types.key.native_key = fuse_keysym;
+ fuse_event.types.key.spectrum_key = fuse_keysym;
return input_event( &fuse_event );
}