Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Software > Программирование

Reply
 
Thread Tools Display Modes
Old 4th February 2006, 17:05   #1
Veteran
 
Sinus's Avatar
 
Join Date: 29th January 2005
Location: Belarus, Grodno
Posts: 1,270
Thanks: 117
Thanked 189 Times in 87 Posts
Sinus has a spectacular aura aboutSinus has a spectacular aura aboutSinus has a spectacular aura about
Default Mouse autodetect

ууу.. и действительно, память отшибла.
напомните плиз как грамотно заавтодетектить наличие/щтсутствие kempston mouse.

только это, я знаю, в ранних определялках глюк такой был- покуда мышой не дёрнешь, она не определится.

так вот мне бы правильный метод ^_~
__________________
[target] [zemu] [js8x] [pouet 1, 2]
KAY-1024, 5''FDD, 3''FDD, HDD
Sinus is offline   Reply With Quote
Old 4th February 2006, 18:02   #2
Administrator
 
CityAceE's Avatar
 
Join Date: 13th January 2005
Location: г. Владивосток
Posts: 2,247
Thanks: 49
Thanked 787 Times in 210 Posts
CityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud of
Default

Так ведь вроде нет способа достоверного определения мыши...
__________________
С уважением, Станислав.
CityAceE is offline   Reply With Quote
Old 4th February 2006, 19:02   #3
Veteran
 
SMT's Avatar
 
Join Date: 16th January 2005
Location: Бобруйск
Posts: 1,267
Thanks: 3
Thanked 33 Times in 21 Posts
SMT is on a distinguished road
Default

ну да, если движений не было, из всех портов читается FF, т.е. как установились счётчики при включении. я считаю, достаточно неплохой способ считать координаты X,Y и проверить, что они не равны
SMT is offline   Reply With Quote
Old 4th February 2006, 19:11   #4
Veteran
 
SMT's Avatar
 
Join Date: 16th January 2005
Location: Бобруйск
Posts: 1,267
Thanks: 3
Thanked 33 Times in 21 Posts
SMT is on a distinguished road
Default

собственно, мне даже пришлось в коде эмулятора начальные значения координат мыши делать разные при включении, иначе половиной софта мышь не распознавалась
SMT is offline   Reply With Quote
Old 4th February 2006, 19:50   #5
Activist
 
Знахарь's Avatar
 
Join Date: 23rd March 2005
Location: Чернигов
Posts: 356
Thanks: 0
Thanked 10 Times in 10 Posts
Знахарь is on a distinguished road
Default

Оригинально...
Знахарь is offline   Reply With Quote
Old 4th February 2006, 20:15   #6
Veteran
 
Sinus's Avatar
 
Join Date: 29th January 2005
Location: Belarus, Grodno
Posts: 1,270
Thanks: 117
Thanked 189 Times in 87 Posts
Sinus has a spectacular aura aboutSinus has a spectacular aura aboutSinus has a spectacular aura about
Default

короче ясно что ничего не ясно ^_~
походу самая лучшая определялка- это

Press:
1. Mouse Enable
2. Mouse Disable

__________________
[target] [zemu] [js8x] [pouet 1, 2]
KAY-1024, 5''FDD, 3''FDD, HDD
Sinus is offline   Reply With Quote
Old 4th February 2006, 21:09   #7
Veteran
 
SMT's Avatar
 
Join Date: 16th January 2005
Location: Бобруйск
Posts: 1,267
Thanks: 3
Thanked 33 Times in 21 Posts
SMT is on a distinguished road
Default

Quote:
Originally Posted by Sinus
походу самая лучшая определялка- это
Press:
1. Mouse Enable
2. Mouse Disable
да нет. по любому, мышь хоть чуть сдвинется после включения. ну разве что на неё не дышать...
SMT is offline   Reply With Quote
Old 5th February 2006, 05:50   #8
Administrator
 
CityAceE's Avatar
 
Join Date: 13th January 2005
Location: г. Владивосток
Posts: 2,247
Thanks: 49
Thanked 787 Times in 210 Posts
CityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud ofCityAceE has much to be proud of
Default

Quote:
Originally Posted by Sinus
походу самая лучшая определялка- это

Press:
1. Mouse Enable
2. Mouse Disable
Ещё лучше просить нажать левую кнопку мыши, ибо есть разные варианты схем по какому биту читается левая кнопка. А так сразу два зайца убиваем: определяем наличие мыши и положение левой кнопки.
__________________
С уважением, Станислав.
CityAceE is offline   Reply With Quote
Old 22nd February 2006, 17:29   #9
Activist
 
fk0's Avatar
 
Join Date: 18th February 2005
Location: St. Petersburg
Posts: 415
Thanks: 0
Thanked 1 Time in 1 Post
fk0 is on a distinguished road
Default

Quote:
Originally Posted by SMT
ну да, если движений не было, из всех портов читается FF, т.е. как установились счётчики при включении. я считаю, достаточно неплохой способ считать координаты X,Y и проверить, что они не равны
Убивать за такое. Ибо и FF -- это раз. И всякие левые часы вместо мышей и прочие программаторы -- два.
fk0 is offline   Reply With Quote
Old 22nd February 2006, 18:04   #10
Activist
 
Знахарь's Avatar
 
Join Date: 23rd March 2005
Location: Чернигов
Posts: 356
Thanks: 0
Thanked 10 Times in 10 Posts
Знахарь is on a distinguished road
Default

fk0 всех в газенваген хочет ?

Скажи тогда лучше нам глупым КАК ЖЕ РЕШИТЬ ПРОБЛЕМУ...

А мочить все могут... особенно в детстве
Знахарь is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Speccy mouse Splinter Устройства ввода 44 30th January 2006 22:05
игра Their finest hour; игры и kempston mouse mRax Игры 3 23rd September 2005 17:55
mouse driver tasman Программирование 25 15th June 2005 17:50


All times are GMT +4. The time now is 17:33.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика