আমি কীটি রেন্ডার করতে উইন্ডোজ ইউটিলিটিটি অন-স্ক্রিনে টিপছি [বন্ধ]


52

আমি দূরবর্তী অবস্থানের একটি বিশাল গোষ্ঠীকে প্রশিক্ষণ দিচ্ছি এবং বেশ কয়েকটি অ্যাপ্লিকেশন শর্টকাট কীগুলি আবরণ করব।

আমি মাউসপোজের কী-স্ট্রোকের অন-স্ক্রিন প্রদর্শন দেখেছি ; উইন্ডোজের জন্য কি একই রকম পণ্য রয়েছে?

মাউসপোজ স্ক্রিনশট

মাউসপোজের অন্যান্য বৈশিষ্ট্যগুলি (অভিনব মাউস পয়েন্টার ইত্যাদি) আমার পক্ষে সত্যিই কার্যকর নয়, কেবল কী প্রেসগুলির ওএসডি।

উত্তর:


36

উইন্ডোজের জন্য কীপোস মাউসপোসের একটি বিনামূল্যে বিকল্প free আপনি এটি স্ক্রিনকাস্টে কর্মে দেখতে পাচ্ছেন ।

এখানে একটি নমুনার স্ক্রিনশট রয়েছে:

বিকল্প পাঠ


@ রিচার্ড আপনি স্বাগত চেয়ে বেশি!
জন টি

4
আমি মনে করি এটির কিছু সমস্যা আছে। আপনি যে কীগুলি প্রদর্শন করেন সে অবস্থানটি আপনি পরিবর্তন করতে পারবেন না, কখনও কখনও ধূসর অঞ্চলটি আপনি কী টিপছেন না এমনকী, জয় / সুপার কীটি প্রদর্শিত না হলেও প্রদর্শিত হতে থাকে। দুটি টিরও বেশি চেপে যে সংমিশ্রণগুলি সিটিআরটিএল + ওএল + সি এর মতো একটি অদ্ভুত উপায়ে প্রদর্শিত হবে যেমন প্রথম সিটিআরএল, তারপরে ALT (আমি মনে করি এটি CTRL + ALT প্রদর্শন করবে) এবং শেষ পর্যন্ত CTRL + ALT + C রয়েছে। কোন কিছুর চেয়ে ভাল, তবে আমি মনে করি আরও ভাল বিকল্প আছে।
পরিবর্তন করুন

কোনও কারণে ট্যাব কীগুলি নিবন্ধভুক্ত করে না ...
laggingreflex

WIN কম্বিনেটিনস নিবন্ধন করে না, CTRL + SHIFT + ESC প্রদর্শন করে না। সাধরণ।
Ev0oD

1
নীচে কার্নাক ব্যবহার করুন। আমি উভয় পরীক্ষা করেছি এবং কার্নাক আপনাকে বিভিন্ন ভিজ্যুয়াল বিকল্প দেয় gives github.com/bfritscher/carnac/reLives/tag/v3-beta
কাই নোক

13

আমি কর্ণাককে অত্যন্ত প্রস্তাব দিই । এটি গিটহাবে হোস্ট করা একটি নিখরচায় প্রকল্প।

উপস্থাপনা, স্ক্রীনকাস্টগুলি এবং আপনাকে আরও উন্নত কীবোর্ড ব্যবহারকারী হতে সহায়তা করার জন্য একটি কীবোর্ড লগিং এবং উপস্থাপনা ইউটিলিটি।

এটি দুর্দান্তভাবে সম্পাদন করা হয়েছে, সুন্দরভাবে ডিজাইন করা হয়েছে এবং গিটহাবের উপরও খোলা আছে

স্ক্রিনশট

এখানে মাউস ইনপুটটির সংশোধন এবং ভিজ্যুয়ালাইজেশন সহ একটি কাঁটাচামড়া রিলিজ সন্ধান করুন: https://github.com/bfritscher/carnac/releases/tag/v3-beta


আকর্ষণীয়, তবে কীপোসের মতো সুন্দর রেন্ডারিং নয় é
বসজ

প্রকল্প পৃষ্ঠাটি কেবল একটি carnac.applicationফাইল সরবরাহ করে, ইউটিউব ভিডিও youtube.com/watch?v=qSUDfzUkwnc একটি দেখায় Carnac.exe। ঠিক পরে আমি বুঝতে পেরেছিলাম যে আমি carnac.applicationউইন্ডোজে লঞ্চ করতে পারি এবং এটি প্রোগ্রামটি ডাউনলোড করে ইনস্টল করে। আমি জিপ / এক্সিটি
কাই নোক

2
@ বাসজ কার্নাক কীপোসের চেয়ে অনেক বেশি "সুন্দর" (যা কেবলমাত্র সরল পাঠ্য হিসাবে অক্ষরগুলি দেখায়)। কার্নাকের সাহায্যে আপনি দেখানো কীগুলির উপস্থিতি পরিবর্তন করতে পারেন (ফন্টের আকার, অস্বচ্ছতা, রং)।
কাই নোক

@ কাইনাক আমার অর্থ কার্নাকের ডিফল্ট স্টাইলটি কিপোসের মতো আড়ম্বরপূর্ণ / সংক্ষিপ্ত বিবরণ নয় é ডিফল্ট নকশাটি উন্নত করা উচিত;)
বাসজ

কী কী স্ট্রোক প্রদর্শন ক্ষেত্রের অবস্থান আমি পরিবর্তন করতে পারি? আমি কোনও ডকুমেন্টেশন খুঁজে পেতে পারেন।
jdhao

10

আমি আমার সরঞ্জামটি - কী কাস্টো ভাগ করতে চাই।

https://brookhong.github.io/2014/04/28/keycast-on-windows.html

এখানে চিত্র বর্ণনা লিখুন


1
দুর্দান্ত জিনিস! এছাড়াও LICECapও দুর্দান্ত, একটির সম্পর্কেও জানতেন না :)
লজিকডেমোন

@ ব্রোকহং আপনি অ্যানিমেটেড গিফ তৈরি করতে কী ব্যবহার করেছেন?
রিকার্ডো সি

@ রিকার্ডোসি এটি লাইক্যাপ, কোকোস
ব্রুক হং

মাইক্রোসফ্ট সুরক্ষা প্রয়োজনীয়তা এটিকে হুমকি হিসাবে শ্রেণিবদ্ধ করেছে। আচ্ছা ভালো!
রথ

1
এই সরঞ্জামটি বাইনারি হিসাবে ডাউনলোডযোগ্য নয়; আপনার নিজেরাই এটি তৈরি করতে হবে যা আমার পক্ষে একটি সমস্যা কারণ আমার অনুমতি নেই।
লক্যরিভগ

5

এই উদ্দেশ্যে আমি একটি অটোহটকি_এল স্ক্রিপ্ট লিখেছি।

এটি চালানোর জন্য, অটোহটকি_এল ( সরাসরি ডিএল ) ব্যবহার করুন , এটি FOSS। এছাড়াও, অটোহটকি দিয়ে আপনি স্ক্রিপ্টটি EXE (সহজভাবে ) তে সংকলন করতে পারেন ।Ahk2Exe.exe /inDisplayPressedKeyOnScreen.ahk/outDisplayPressedKeyOnScreen.exe

এটি মাউস কার্সারের কাছে চাপযুক্ত কীগুলি ওএসডি-জাতীয় বা মানক সরঞ্জাম-টিপ প্রদর্শন করতে পারে। এছাড়াও, এটি মাউস বোতাম ক্লিক এবং চাকা স্ক্রোলিং প্রদর্শন করে।

(নোট করুন ফ্রেম এবং অস্পষ্টতা চিত্রের উদ্দেশ্যে করা হয়েছে, স্ক্রিপ্ট নিজেই টেক্সট w / o কোনও ঝামেলা প্রদর্শন করে) স্ক্রিনশট

হেরেসের স্ক্রিপ্ট (নোটপ্যাডে অনুলিপি করুন এবং পেস্ট করুন, ডিসপ্লেপ্রেসডকেজসনস্ক্রিন.হেক হিসাবে সংরক্ষণ করুন):

#NoEnv
#SingleInstance force
#InstallKeybdHook

Global KeyStates, MouseState, ClickCount, IdleDelay, LargeDisplay

IdleDelay=3000

LargeDisplay=1
; 0 = Tooltip near mouse pointer
; 1 = Big pane at screen bottom

If LargeDisplay
{
;Initializing GUI
;modded func originated from http://www.autohotkey.com/board/topic/8190-osd-function/

SysGet Monitor, Monitor

GUIx := MonitorLeft
GUIw := MonitorRight - MonitorLeft
GUIh := (MonitorBottom - MonitorTop) * GUIw * 0.00003
If (GUIh > ((MonitorBottom - MonitorTop) * 0.3))
    GUIh := (MonitorBottom - MonitorTop) * 0.3

opacity=230
fname="Tahoma"
fsize:=GUIh * 0.65 ; really, pixel = 0.75 point, but with 0.75 lowercase letter with lower part (like "g") get cut
fcolor=cccccc
bcolor=222222
fformat="600"

Gui +LastFound +AlwaysOnTop +ToolWindow -Caption
Gui Margin, 0, 0 ;pixels of space to leave at the left/right and top/bottom sides of the window when auto-positioning.
Gui Color, ffffff ;changes background color
Gui Font, s%fsize% w%fformat%, %fname%

;    0x80 = SS_NOPREFIX -> Ampersand (&) is shown instead of underline one letter for Alt+letter navigation
Gui Add, Text, c%bcolor% Center +0x80 w%GUIw% h%GUIh% BackgroundTrans VblkOsdCtrlName, tesT test test
Gui Add, Text, c%fcolor% Center +0x80 w%GUIw% h%GUIh% BackgroundTrans VblkOsdCtrlName2 xp-3 yp-3 , tesT test test

WinSet ExStyle, +0x20 ; WS_EX_TRANSPARENT -> mouse klickthrough
WinSet TransColor, ffffff %opacity%
}


TrayTip %A_ScriptName%, To Exit`, press the Right Windows logo key.

Loop
{
Input SingleKey, L1 V M I B, {LControl}{RControl}{LAlt}{RAlt}{LShift}{RShift}{LWin}{AppsKey}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{F9}{F10}{F11}{F12}{Left}{Right}{Up}{Down}{Home}{End}{PgUp}{PgDn}{Del}{Ins}{BS}{Capslock}{Numlock}{PrintScreen}{Pause}
GetKeyStates()

;    IfInString ErrorLevel, EndKey
;   CollectedText .= (CollectedText =="" ? "" : " + " ) . SubStr(ErrorLevel, 8)
If SingleKey
{
    SingleKeyText=
    If (SingleKey==Chr(27))
    SingleKeyText=Esc
    Else If (SingleKey==Chr(32))
    SingleKeyText=Space

    If (GetKeyState("LControl", "P") || GetKeyState("RControl", "P"))
    {
    If (SingleKey==Chr(10) && EnterPressed)
        SingleKeyText=Enter
    Else If (SingleKey >= Chr(1) && SingleKey <= Chr(26)) ; With "M" in Input, Ctrl-A through Ctrl-Z correspond to Chr(1) through Chr(26)
        SingleKeyText := Chr(Asc("A")-1+Asc(SingleKey))
    } Else {
    If (SingleKey==Chr(10))
        SingleKeyText=Enter
    }

    If Not SingleKeyText
    SingleKeyText:=SingleKey
    ShowKeys(KeyStates . SingleKeyText)
;    . (MouseState ? "`n" . MouseState : "")
    EnterPressed=0
    GoSub ClearMouseState
} Else {
    ShowKeys(SubStr(KeyStates, 1, -3) . (MouseState ? " + " . MouseState : ""))
}
SetTimer TooltipOff, % -IdleDelay
}

RWin::
ExitApp

~*Enter::
EnterPressed=1
return

~*LButton::
~*RButton::
~*MButton::
~*XButton1::
~*XButton2::
MouseState := "Mouse " . SubStr(A_ThisHotkey, 3) . " Pressed"
MouseTooltip()
return

~*WheelDown::
~*WheelUp::
~*WheelLeft::
~*WheelRight::
MouseState := "Mouse " . SubStr(A_ThisHotkey, 3)
MouseTooltip()
return

~*LButton Up::
~*RButton Up::
~*MButton Up::
~*XButton1 Up::
~*XButton2 Up::
;    MsgBox %A_PriorHotkey%`n%A_ThisHotkey%
If (A_PriorHotkey == SubStr(A_ThisHotkey, 1, -3) && A_TimeSincePriorHotkey < 200)
{
    ClickCount++
    Suffix := " Clicked " . ClickCount . "x"
} Else {
    ClickCount:=0
    Suffix := " Released"
}
MouseState := "Mouse " . SubStr(A_ThisHotkey, 3, -3) . Suffix
MouseTooltip()
return

MouseTooltip(){
GetKeyStates()
ShowKeys(KeyStates . MouseState)
SetTimer ClearMouseState,  % -IdleDelay
SetTimer TooltipOff, % -IdleDelay
}

ClearMouseState:
MouseState=
ClickCount=0
return
TooltipOff:
If LargeDisplay
    Gui Hide
Else
    Tooltip
return

GetKeyStates() {
KeyStates := ""
    . ( GetKeyState("LControl", "P") ? "LControl + " : "" )
    . ( GetKeyState("RControl", "P") ? "RControl + " : "" )
    . ( GetKeyState("LAlt", "P") ? "LAlt + " : "" )
    . ( GetKeyState("RAlt", "P") ? "RAlt + " : "" )
    . ( GetKeyState("LShift", "P") ? "LShift + " : "" )
    . ( GetKeyState("RShift", "P") ? "RShift + " : "" )
    . ( GetKeyState("LWin", "P") ? "LWin + " : "" )
    . ( GetKeyState("AppsKey", "P") ? "AppsKey + " : "" )
    . ( GetKeyState("F1", "P") ? "F1 + " : "" )
    . ( GetKeyState("F2", "P") ? "F2 + " : "" )
    . ( GetKeyState("F3", "P") ? "F3 + " : "" )
    . ( GetKeyState("F4", "P") ? "F4 + " : "" )
    . ( GetKeyState("F5", "P") ? "F5 + " : "" )
    . ( GetKeyState("F6", "P") ? "F6 + " : "" )
    . ( GetKeyState("F7", "P") ? "F7 + " : "" )
    . ( GetKeyState("F8", "P") ? "F8 + " : "" )
    . ( GetKeyState("F9", "P") ? "F9 + " : "" )
    . ( GetKeyState("F10", "P") ? "F10 + " : "" )
    . ( GetKeyState("F11", "P") ? "F11 + " : "" )
    . ( GetKeyState("F12", "P") ? "F12 + " : "" )
    . ( GetKeyState("Left", "P") ? "Left + " : "" )
    . ( GetKeyState("Right", "P") ? "Right + " : "" )
    . ( GetKeyState("Up", "P") ? "Up + " : "" )
    . ( GetKeyState("Down", "P") ? "Down + " : "" )
    . ( GetKeyState("Home", "P") ? "Home + " : "" )
    . ( GetKeyState("End", "P") ? "End + " : "" )x
    . ( GetKeyState("PgUp", "P") ? "PgUp + " : "" )
    . ( GetKeyState("PgDn", "P") ? "PgDn + " : "" )
    . ( GetKeyState("Del", "P") ? "Del + " : "" )
    . ( GetKeyState("Ins", "P") ? "Ins + " : "" )
    . ( GetKeyState("BS", "P") ? "BS + " : "" )
    . ( GetKeyState("Capslock", "P") ? "Capslock + " : "" )
    . ( GetKeyState("Numlock", "P") ? "Numlock + " : "" )
    . ( GetKeyState("PrintScreen", "P") ? "PrintScreen + " : "" )
    . ( GetKeyState("Pause", "P") ? "Pause + " : "" )
}

ShowKeys(text) {
If LargeDisplay
{
    Global blkOsdCtrlName, blkOsdCtrlName2, MonitorLeft, MonitorRight, MonitorBottom, MonitorTop, GUIx, GUIy, GUIh

    CoordMode Mouse, Screen
    MouseGetPos MouseX, MouseY

    If ((!GUIy) || (MouseX >= MonitorLeft && MouseX <= MonitorRight && MouseY >= GUIy && MouseY <= (GUIy+GUIh)) ) {
    If (MouseY < (MonitorTop + (MonitorBottom - MonitorTop) / 2) )
        GUIy := MonitorBottom - (MonitorBottom - MonitorTop) * 0.2
    Else
        GUIy := MonitorTop + (MonitorBottom - MonitorTop) * 0.2
    }

    GuiControl Text, blkOsdCtrlName, %text%
    GuiControl Text, blkOsdCtrlName2, %text%

    Gui, Show, x%GUIx% y%GUIy% NoActivate
} Else {
    Tooltip % text
}
}

আমি উইন 64৪ বিটতে "ডিসপ্লেপ্রেসডকেইঅনস্ক্রিন.সেক্স" শুরু করার চেষ্টা করেছি। আমি ত্রুটির বার্তাটি পেয়েছি Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.কী এক্সি-ফাইলটি একটি স্বতন্ত্র? বা আমাকে কী আগেই অটোহটকি ইনস্টল করতে হবে?
কাই নোক

@ এক্টইনফ্যাচটিভি আমি নিশ্চিত যে এটি স্বতন্ত্র। এছাড়াও, আমি সবেমাত্র ডাউনলোড এবং সফলভাবে এটি 8.1 32-বিট উইনে চালু করেছি। আমরা MD5 তুলনা করতে পারি? খনি d788516439ed743b3553eb3ae7b9082c, এবং ফাইলের আকার 332 288 বাইট।
লজিকডেমোন

উপরের লিঙ্কটি থেকে আমি যে ফাইলটি ডাউনলোড করেছি তা আমাকে MD5: D788516439ED743B3553EB3AE7B9082C এবং ফাইলের আকার 332 288 দেখায় So সুতরাং এটি সঠিক ফাইলটি হওয়া উচিত। এটিও অদ্ভুত যে উইন্ডোজ in-এ ত্রুটি বার্তার পরে, ভাইরাস স্ক্যানার পান্ডা ক্লাউড পপ আপ হয়ে 'দূষিত' ফাইলটিকে পৃথকীকরণে স্থানান্তরিত করে।
কাই নোক

@EchEinfachTV এরপরে দৃশ্যত এটি অ্যান্টিভাইরাস ফাইলটি অ্যাক্সেস করতে অস্বীকার করেছিল যখন আপনি এটি চালু করার চেষ্টা করেছিলেন, এজন্য আপনি উইন্ডোজ বার্তা পেয়েছিলেন যে আপনি এটি অ্যাক্সেস করতে পারবেন না। যদিও এটি কেন বাধা দেয় তা আমি জানি না, আপনি যাচাই করতে পারেন: এটি স্ট্যান্ডার্ড অটোহোটকি বাইনারি প্লেইন টেক্সট (তবে পুনর্নির্দিষ্ট) স্ক্রিপ্ট উত্সের সাথে যোগ দিয়েছে।
লজিকডেমোন

1
@ এমিনা টাই, আমার ধারণা, আমার দ্বারা ড্রপবক্স ফোল্ডারগুলির এটি দুর্ঘটনাজনক পদক্ষেপ। আমার পোস্ট ঠিক করবে।
লজিকডেমোন

2

উইন্ডোতে আসা কী টিপুনগুলি প্রদর্শন করতে আপনি অন স্ক্রিন কীবোর্ডটি ব্যবহার করতে পারেন। আপনি যখন আপনার শারীরিক কীবোর্ডে টাইপ করেন তখন পর্দার একটি হাইলাইট কী বলে।


1
ধন্যবাদ, আমি এটি ইতিমধ্যে চেষ্টা করেছি, তবে একমাত্র পরিবর্তক কী হাইলাইট করে সেটি হ'ল শিফট কী।
রিচার্ডাল্টলেন্ট

উইন্ডোজ
In-

এটি আমার পক্ষে নয় (জয় 10)।
NounVerber

1

উইন্ডোজের জন্য মাউসপোসের সেরা উপস্থাপনা পয়েন্টার P এটি পয়েন্টার এফেক্ট, মাউস ক্লিক্স ইফেক্ট, কীস্ট্রোকস সরবরাহ করে এবং এমনকি আপনাকে স্ক্রিনে অবাধে আঁকতে দেয় তবে স্ক্রিনটি লক করে না। এটি প্রোগ্রামটির সত্যিই একটি সুবিধা।


1
... বর্তমানে 30 ডলার
মিরোক্লাভ


1

আমি কিউপ্রেস নামে একটি ছোট উইন্ডোজ অ্যাপ লিখেছি । চেহারা-এন-অনুভূতি পরিবর্তন করতে, নির্দিষ্ট কী-গোষ্ঠীগুলি প্রদর্শন করতে বা উপেক্ষা করতে এমনকি স্ট্যাটিক পাঠ্য যুক্ত করতে (উদাহরণস্বরূপ আপনার নিজের নাম বা সংস্থার নাম) এর নিয়ন্ত্রণ রয়েছে। ক্লিক-থ্রো নিষ্ক্রিয় করে এবং পপ-আপকে টেনে আনার মাধ্যমে অবস্থান নির্ধারণ করা সম্ভব। অন্যান্য বৈশিষ্ট্য রয়েছে যা আপনার সম্ভবত প্রয়োজন হতে পারে না তবে এটি বেশিরভাগ ক্ষেত্রে যা চান তা coversেকে রাখে।


3
বর্তমানে 30 মার্কিন ডলার
মিরোক্লাভ

সংস্করণগুলিতে স্পষ্ট করতে: ফ্রি সংস্করণ: ব্যক্তিগত, অ-বাণিজ্যিক ব্যবহারের জন্য। কিছু উন্নত বৈশিষ্ট্যগুলি অক্ষম করা হয়েছে (যেমন বিভিন্ন ভাষার কীবোর্ড, একাধিক মনিটর, জয়স্টিক প্রদর্শন ইত্যাদি)। সময় সীমাবদ্ধতা নেই। প্রদত্ত সংস্করণ: সমস্ত ব্যবহারের জন্য। সমস্ত উন্নত বৈশিষ্ট্য সক্ষম করা হয়েছে। সময় সীমাবদ্ধতা নেই।
আলাপশাহ

0

আপনি পাসমার্ক কীবোর্ড টেস্ট ব্যবহার করতে পারেন (নিখরচায় 30 দিনের মূল্যায়ন, তারপরে 24.00 মার্কিন ডলার))

এখানে চিত্র বর্ণনা লিখুন

অবগতির জন্য:

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.