Keystroke recording - can Camtasia capture all keystrokes?

  • 8
  • Idea
  • Updated 4 months ago
  • Not Planned
  • (Edited)
Can Camtasia be set to record all keystrokes while a user is recording?
Photo of Brow300mag

Brow300mag

  • 1 Post
  • 0 Reply Likes

Posted 7 years ago

  • 8
Photo of Dave O'Rourke

Dave O'Rourke, Senior Software Engineer

  • 1444 Posts
  • 415 Reply Likes
Not all keystrokes, no. That'd be a bit of a security hole if we recorded all keystrokes. Camtasia Studio 7 can record common key combinations, such as Ctrl + C, and save them into the CAMREC recording file. You can then have these appear in the video by using Keystroke Callouts feature in the Editor. You can also add your own keystroke callouts if the ones you want to show were not recorded at record time. The intent of this feature is to allow you to construct a software demo in which key combinations are used during the demo.

Hope this helps.
Photo of Ethan

Ethan

  • 6 Posts
  • 5 Reply Likes
no this doesn't help...as others stated, it is no more a security risk to record all keystrokes as it is a security risk to record the screen.  You weill record ctrl+something but not just CTRL??? how is that a security risk...there is lots of software out there that records all keystrokes and there is no security risk...

another reason to buy adobe premier and never upgrade camtasia...

Photo of May Randall

May Randall

  • 1 Post
  • 5 Reply Likes
Please please please add the option to callout each and every keystroke!!!  We are adults and know about security risks from cameras and such.  When making an Ai tutorial, it's possible to make hundreds of keystroke shortcuts in one video.  Please give us an option to easily turn the keystroke callouts on and off, both during and after recording, or "blur" if they are security sensitive.  How can your software be the best in the market if you can't offer what others do?!
(Edited)
Photo of Johann Schwarz

Johann Schwarz

  • 3 Posts
  • 4 Reply Likes
IT is absolutely needed to be able to show all keystrokes on screen. Programs like Blender already has  this since years and when creating a tutorial for programming software or for ERP database software the user needs to see which Key combination is done.. 
Photo of jmunozmiramon

jmunozmiramon

  • 4 Posts
  • 2 Reply Likes
Wow. I am sorry guys but this is completely BS. You are truly limiting yourself and more importantly, your software, by not having this tool of recording all keys available. I am using a trial version of Camtasia to develop tutorials for my students for a software called "Rhinoceros" which, funny enough, works with what is called "commands" which can be either full words or parts of it, for example "circle", "line", "trim" etc. It is quite disappointing that what it seemed to be an answer to my problems, unfortunately is not. Until this feature of recording every single key I hit on my keyboard along the recording of my screen is not available as it is on Wondershare Filmora software, Camtasia is of  no full use for users like me. I really encourage you to put your team together and come up with an answer and solution for a demand which is high from several users. Little to say, I cannot be purchasing or recommending this software to colleges on the architecture and design field trying to do what I am trying to do. It has passed six years since the first post was created which is incredible. Much respect and appreciation for what you do. Happy to help in any way possible. 
Photo of Roland

Roland

  • 12 Posts
  • 7 Reply Likes
Hey, David, come on guys, be honest, this this security thing is nonsense and nothing else than kinda excuse. Just make Camtasia asking the user if it is OK to record all keystrokes and  you are good to go. Also if some guys for sure will type their important bank account passwords during a screen record, but that's their business then. I do a lot of tutorials and all keystrokes are missing or have to be set manually as anotation, but hey, that's super inconvenient. - Blender has it's own solution (add on that pops up the keystrokes only when Blender has the focus, like often, it's again a Freeware having the best solutions), not so e.g. Photoshop or Affinity Photo. - If someone know some add-ons for this two pieces of software, please reply here, many thanks in advance! Cheers, Roland
Photo of Drew

Drew

  • 2 Posts
  • 4 Reply Likes
This is an essentail feature to be able to record keystrokes. I use Camtasia Studio to record a session when a colleague comes over to demonstrate a program. The program has several shortcuts, and unfortunately, I am unable to display what he pressed.
Photo of Adrian Gierakowski

Adrian Gierakowski

  • 2 Posts
  • 3 Reply Likes
why is there no option to capture ALL keystrokes? sreenflow and screenium have this option. In many application there are keyboard shortcuts which do not utilise any special key modifiers (like the command or alt) and it is essential to be able to show those in video tutorials.

This reply was created from a merged topic originally titled
capturing ALL keystrokes.
Photo of Chuck Roesel

Chuck Roesel

  • 4 Posts
  • 5 Reply Likes
Trying to get keystrokes (any at all) captured and displayed is exasperating beyond belief and really making Camtasia a bad experience for me. I can't find any setting to indicate I want to capture keystrokes.
Photo of kayakman

kayakman, Champion

  • 7070 Posts
  • 2320 Reply Likes
Chuck, have you tried edit menu/generate keystroke callouts?

this only works if capture came from Recorder and saved as camrec
Photo of Dylan Sather

Dylan Sather

  • 2 Posts
  • 3 Reply Likes
+1 for the ability to record all keystrokes. With the advent of Gmail-like keyboard shortcuts (pressing a series of keystrokes like 'gi', 'gt', 'j' and 'k' to navigate, all without modifier keys) on many apps (including custom ones we've developed in house, for which we'd love to have screencasts), there are a number of use cases for the feature.

This is pure naivete on my part, but what's the security risk involved in enabling such a feature?
Photo of Dave O'Rourke

Dave O'Rourke, Senior Software Engineer

  • 1441 Posts
  • 410 Reply Likes
Dylan, if the recorder recorded all keystrokes, the security risk would be that CAMREC files could contain passwords, or other personal information typed during recording.

The keystroke callouts can contain a single character when added in the editor, after recording. You can add 2 keystroke callouts on the same frame for combinations such as 'gi' or 'gt'.

Hope this helps.
Photo of Dylan Sather

Dylan Sather

  • 2 Posts
  • 3 Reply Likes
Thanks, David! The security risk is obvious when you hear it out loud... good to know.
Photo of James Hill

James Hill

  • 1 Post
  • 1 Reply Like
Surely you could have the option to opt into recording all keystrokes in preferences. Thereby allowing those in the know that they're about to record all keystrokes... Also I believe screenflow will not record any keystrokes when a password field has first responder.

It's a big issue, because when doing a photoshop tutorial, one might hit upwards of 1000 keyboard shortcuts in a 20 minute video. That would take forever to enter manually as "keystroke callouts"
(Edited)
Photo of Leigh Christie

Leigh Christie

  • 1 Post
  • 1 Reply Like
let's put it this way... If I were to set up a physical camera next to my computer, that recorded my screen as well as my keyboard, surely I would be 100% responsible for recording myself entering a password right?

or, Imagine I'm teaching a tutorial and I put in a password right in front of one of my students and they watch me as I do it... surely that's my own fault. 

If you make it very deliberate for the user to turn "keystroke recording on or off"... that would be enough, no?

currently this is, by far, the worst part about Camtasia. 
Photo of davemillman

davemillman

  • 612 Posts
  • 206 Reply Likes
To Dave O'Rourke,

You say that recording all keystrokes is a security risk. This is true, for the reasons you mentioned. 

Unfortunately, giving that as your reason for not including the feature is faulty logic. Capturing the screen is a HUGE security risk, and TechSmith has built the entire company around doing just that! Then you added webcam recording! OMG, that's an even bigger risk! 

Obviously, the answer to these objections is that the customer knows what risk he is taking when he chooses to record the screen, or to record with his webcam. And that is the same answer for keystroke logging. If you feel strongly about it, implement the feature and pop up a warning message each time it is used: "Be careful: If you record keystrokes, Camtasia could record your password too!" But then, customers would eventually wonder why you don't pop up a similar warning when recording the screen!

We're looking forward to a more thoughtful answer on this request. Thanks for a wonderful product!
Photo of Peter Landrey

Peter Landrey

  • 1 Post
  • 2 Reply Likes
Surely passwords would be blocked in this sort of implementation. It should be a simple thing to do. Boinx's MousePose will display keystrokes on screen but NOT passwords. They simply show up as blank keys.
Photo of hesterl

hesterl

  • 2 Posts
  • 0 Reply Likes
As I know, many keystroke recroder can record most keystrokes but don't work with vitual keyboard keystrokes.
Photo of Fred Grover

Fred Grover, Champion

  • 2444 Posts
  • 383 Reply Likes
I would take a look at the response that Dave O'Rourke gave in this post as I do not think it has changed at all. If you were able to record every keystroke it would create some security problems. Also some keystrokes could interfere or be used by another program you might be trying to record so then you would have to change those keys. Hope this helps and thanks for posting. Have a great day.
Photo of John McCaffrey

John McCaffrey

  • 1 Post
  • 5 Reply Likes
This is a problem. I teach programming and want to have Camtasia capture all the keystrokes while I am in my code editor. This makes it easier for my students to understand the code without having to struggle to read the code on screen. We need a way to do this, because if I have to manually add callouts for a multi hour code lecture, that will not be an option. If passwords are an issue, make it a simple preference to turn it on and off.
Photo of Laurent Duchastel

Laurent Duchastel

  • 1 Post
  • 3 Reply Likes
I want to record tutorials for ZTree, a file-manager which is entirely keystroke-based. Unfortunately, Camtasia records only few keystrokes. Many ZTree keystrokes are single lettered, such as R for rename or M for Make, and are not recorded. It will be tedious to add ten of dozens of keystrokes by hand in the project. The "security issue" argued by TechSmith seems a pity excuse for not developing a needed feature by regular and advanced users. It rather surrenders to the tyranny of the minority, these lunatic and dumb users who "could" mindlessly share their project with their keystroked passwords included. A simple reminder could be displayed when recording all keystrokes and avoid such mess. Please consider improving this feature.
Photo of JamesValero

JamesValero

  • 4 Posts
  • 7 Reply Likes
3 years later...

+1 to this feature request.

If this is also just a CYA issue, just put a warning that all keystrokes are captured including all sensitive data (passwords, etc) and it is our responsibility to protect the file. This can also be a hidden/optional feature to be enabled and not on by default.
Photo of Adam Twardoch

Adam Twardoch

  • 15 Posts
  • 4 Reply Likes
+1 on this. There are more and more apps that use single-key keystrokes without modifiers. This could be an option, off by default, to address your security concerns.

Disallowing this essential functionality solely on the basis that passwords could be recorded is ludicrous. It's comparable to saying "we won't record the contents of the browser knfo or an e-mail app because that might contain the user's private messages or other such information."
Photo of Adam Twardoch

Adam Twardoch

  • 15 Posts
  • 4 Reply Likes
It could also possibly help with https://feedback.techsmith.com/techsm...
Photo of Adam Twardoch

Adam Twardoch

  • 15 Posts
  • 4 Reply Likes
Seriously? It looks like I'll need to switch our our people to ScreenFlow and retrain them. Many apps these day use single-key keystrokes, and not capturing them is silly. The security explanation is bogus. It could be an option in Preferences. Even a well-hidden option.
Photo of JamesValero

JamesValero

  • 4 Posts
  • 7 Reply Likes
I've already switched to ScreenFlow and will be unsubscribing to the thread. A professional screencast personality that I follow (Don McAllister) uses ScreenFlow too.
Photo of Michael Scott Cuthbert

Michael Scott Cuthbert

  • 3 Posts
  • 3 Reply Likes
Definitely +1 to having a Preferences item to record all keystrokes -- the software I'm trying to demonstrate uses all single character keystrokes, so not recording them is a major pain.  I understand the risks. Thanks!
Photo of Adam Twardoch

Adam Twardoch

  • 15 Posts
  • 4 Reply Likes
Now, I'm really disappointed with the lack of response on this. Many professional apps use single-key keystrokes (for example Adobe Illustrator or Photoshop to change the tools), and the inability to capture them is a major flaw in Camtasia. Basically, it’s a deal breaker in the software. There are tons of useful features in Camtasia, but this one makes the software useless for any any person doing training with Adobe apps or many other professional apps of this kind. 

I’d like to really urge your team to re-consider this decision. Yes, it can be an off-by-default option, and it can come with some privacy warning of a kind. But saying “we won’t implement this because it may capture your passwords” is equivalent to treating your customers like idiots. 
Photo of ken

ken

  • 6 Posts
  • 2 Reply Likes

+1 preference to record all keystrokes please

Photo of Drew

Drew

  • 2 Posts
  • 4 Reply Likes
I agree, it's about time that Camtasia records all key strokes - a very important learning feature!
Photo of dongydongy .

dongydongy .

  • 3 Posts
  • 0 Reply Likes
Please add this feature! I just bought Camtasia and I am very disappointed that this is not included. I wish I had done more research before buying. We are adults and please let us decide if recording all keystrokes is not secure enough.
Photo of Scott Moyse

Scott Moyse

  • 5 Posts
  • 0 Reply Likes
I need to find new screen recording software I think. A large part of 3D CAD modellers is the ability to use individual keyboard shortcuts to change behavior and launch commands. It would take days to go through and manually add all these to videos. It was good while it lasted. 
Photo of bureautique

bureautique

  • 1 Post
  • 0 Reply Likes
Since it seems nothing will be improved from Techsmith, is anybody can recommend an alternative recording application which record all keystrokes? I still have the same need for a catch-all keystroke recording for screencast tutorials.
(Edited)
Photo of kayakman

kayakman, Champion

  • 7070 Posts
  • 2320 Reply Likes
I put keystroke callouts in many of my software tutorials; I have found that the fastest method to put them in a project is to configure one that has the desired duration [for me, 20-25 frames], and put a copy of it in the Library [what is says is irrelevant]

I'll add my keystrokes as the last editing step; I'll lock the top track, then add the 1st keystroke from the Library asset; the locked track forces the keystroke to go on a new, top track; I will put all keystrokes on this track

with 1st keystroke on timeline, set its property in the Callout UI

copy that keystroke to your clipboard

then, as you play timeline looking for keystroke locations, when you find one, use ctl-V to place a copy there; set its property [text], then continue on

once you get the hang of this, the process goes pretty fast

but, I too think that the keystroke function could be improved to make for a more reliable, smoother, workflow

my thoughts on improving keystroke callouts ...
(Edited)