چطوری میشه جای کلیدهای کیبورد رو با وی بی عوض کرد؟
اگه نمیدونین حداقل بگید با خود ویندوز چطورر میشه این کارو کرد
حا ايي وشد ... :wink:
کد:
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
KeyAscii = 32
End If
End Sub
این کد کلید اینتر رو با اسپیس عوض می کنه
خاصیت keypreview فرم رو هم true کن که رو بقیه اشیا تو فرم هم کار کنه
می خوام تو کل ویندوز اون کلید عوض شه. اصلا ماهیتش تغییر کنه
کسی نیست به داد من برسه؟ :cry:
سلام
فکر کنم ميشه يه برنامه كلي با توابع API نوشت که کاربر هر کلیدی رو تو ویندوز فشار میده کنترل کنه و بعد به یکی دیگه تبدیل کنه
ولی خوب اگر کسی راه اصولی تری داره بگه منم طالب شدم :wink:
سلام
يه بحثي چند وقت پيشها در سايت بود به نام Hook كه اگر يه سرچ كني هم سورس دوستان گذاشتند و هم مكانيزمها كامل صحبت شده بعدش هم كه ديگه كاري نداره عدد رو همونطور كه دوستان مثال زدند تغيير مي ديد.
:wink:
من که از این hook چیزی سر در نیاوردم. اصلا اجرا نمی شد !!
کسی راهه دیگه ای بلد نیست؟!
در ضمن من نمی خوام یه کلید که زده شد بجاش یکی دیگه عمل کنه
مثلا کلید A دیگه A نباشه B باشه
من خودم با اين توابع هوك كار نكردم
ولي كاري كه مي كنه اينه كه كنترل كيبرد
رو مي ده به برنامه و از برنامه دوباره مي ده به سيستم عامل
حالا كار برنامه نويس اينه يه تغييراتي توش بده و بعد كنترل رو بده
به سيستم عامل
البته اگه درست گفته باشم
اگه کسی میدونه نمیشه بگه خیال منو راحت کنه :cry: :(
بعضیا ها اومدن جایزه گذاشتن برا سوالاشون کار مارو سخت کردنن