I'm trying to record a video tutorial about using Keyboard Shortcuts. To do this, I want to record my screen while also visually displaying my keyboard inputs.    I've been able to find OBS options for "Capture mouse cursor" and "Inverse cursor on click", but I haven't been able to find anything related to displaying keystrokes.    I've considered using , but it doesn't seem to have an option for visually displaying keyboard input. (It also isn't available for Windows 7, which is what my main laptop is using.)  How can I visually display keystrokes while recording my computer screen?
I'm giving training to a large group of people remotely and will be covering a number of application shortcut keys.  I've seen 's on-screen display of keystrokes; is there a similar product for Windows?    The other features of MousePose (fancy mouse pointers, etc.) aren't really useful to me, just the OSD of key presses.
After the last update of TeXLive 2018 (pretest) I get an error with csquotes' macro MakeAutoQuote:  \setcounter{errorcontextlines}{100} \listfiles \documentclass[fontsize=11pt,paper=a4,pagesize,ngerman]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[T1]{fontenc} \usepackage{csquotes} \MakeAutoQuote{»}{«}  \begin{document} ABC \end{document}   The error:  ! Package csquotes Error: Invalid argument.   My versions:  inputenc.sty    2018/04/06 v1.3b Input encoding file babel.sty    2018/02/14 3.18 The Babel package csquotes.sty    2018/02/11 v5.2c context-sensitive quotations (JAW)   I use pdfLaTeX. What is wrong here? How can you check for a #hash in a URL using JavaScript? Prove that if the function $f$ is defined on the set of positive real numbers, its values are real, and $f$ satisfies the equation $$f\left( \frac{x+y}{2}\right) + f\left(\frac{2xy}{x+y} \right) =f(x)+f(y)$$ for all positive $x,y$, then $$2f(\sqrt{xy})=f(x)+f(y)$$ for every pair $x,y$ of positive numbers.    Source: Miklos Schweitzer Memorial Competition 2001    I can see how the repeated application of the functional equation condition upon itself forms a bound, but how can I formally prove this? Remove paint from the head tube I'm planning to build a new bike from scratch.  Part of that is buying a new frame, and possibly facing/reaming it. That's actually the part I'm scared of the most.  Fortunately, the brand I'm targeting, Surly, seems to do that in the factory. But as they state, there may be some paint left where it should not be:     Since Surly frames are faced prior to painting, it is possible to   shave the paint off the head tube and BB shell ends with a carpet   knife blade.  This usually results in an acceptable result, saving you   money, but we still recommend having it done the proper way to ensure   longest life from your components.   So what is the "proper way" to remove the extra paint, if the frame is properly reamed/faced already?  Should I choose not to do it the proper way, which components are going to suffer? I suppose at least the headset and bottom bracket, but could the frame suffer as well? convergence to infinity of$ (2^n + 3^n)^{\frac{1}{n}}$ (as $n \to \infty$) Just checking. $2^n$ ($n \to \infty$) tends to $\infty$. + $3^n$ also ($n \to \infty$) tends to $\infty$  so the sum gets me $\infty$.  Now $(\infty)^{1/\infty}$ : $(\infty)^0 = 1$  I see no other way.  Theorem: $n^{\frac{1}{n}} = 1$ as $n \to \infty$.  Analogous:  $(2^n - 3^n)^\frac{1}{n}$ = $(\infty  - \infty)^0$ = 1 ???  Is it ok to suppose infinity on any integer $k^n$ as $n$ goes to infinity ? How to downgrade a package via apt-get? Good math books for physicists In his first lesson (transcripted in "Tips on Physics"), Feynman talks about math for physicists in a very cool and practical way. And at the end of the section he talks something like "so the first thing to do is to learn to learn derivative, integral and algebra" (I don't know how much precise I'm being because I've read it in Portuguese). I would to know if there is some book that deals with math as Feynman did it in this lesson (respecting formalities, but teaching how to use the practical rules)? Also, someone have any recommendations for algebra book (college level)? Is volunteer work allowed in the US while visiting under the VWP or a B1/B2 visa? I am going to Santa Monica for 4 weeks to polish my English in July and would like to volunteer at the Planetary Society located in Pasadena.  I am a Swiss citizen and have a biometric passport. However, I don't have any special visa, as there is no visa needed for the school I am attending and using the Visa Waiver Program, I am allowed to stay up to 90 days in the US.  Am I allowed to do volunteer work during my stay? about Linux's zip utility says this about the -u flag:     Replace (update) an existing entry in the zip archive only if it has been modified more recently than the version already in the zip archive. For example:          zip -u stuff *   will add any new files in the current directory, and update any files which        have been modified since the zip archive stuff.zip was last created/modified.   My question is, if a particular file has been removed since the last time it was zipped, whether -u will recognize that the file has been removed and thus remove it from the *.zip file?  Or, lacking timestamp information (since the file is now removed), it will leave the backed up file in *.zip, since there is no "newer" file? I am using ArcGIS Desktop 10.1.   I am trying to find the location of the highest value pixel in my Direct Solar Radiation Raster. I can see the extent of the data in my raster but don't know where the highest value pertains to.   Is there a way to simply select pixel with highest value or create a point at highest value? Restore Macintosh HD to its original partition configuration how to redirect output to multiple log files Interfaces with static fields in java for sharing 'constants' I'm looking at some open source Java projects to get into Java and notice a lot of them have some sort of 'constants' interface.  For instance,  has an interface called , and most other core classes implement this interface. The interface is riddled with static members. Is there a reason for this approach, or is this considered bad practice? Why not use enums where it makes sense, or a static class?  I find it strange to use an interface to allow for some sort of pseudo 'global variables'.  public interface PConstants {    // LOTS OF static fields...    static public final int SHINE = 31;    // emissive (by default kept black)   static public final int ER = 32;   static public final int EG = 33;   static public final int EB = 34;    // has this vertex been lit yet   static public final int BEEN_LIT = 35;    static public final int VERTEX_FIELD_COUNT = 36;     // renderers known to processing.core    static final String P2D    = "processing.core.PGraphics2D";   static final String P3D    = "processing.core.PGraphics3D";   static final String JAVA2D = "processing.core.PGraphicsJava2D";   static final String OPENGL = "processing.opengl.PGraphicsOpenGL";   static final String PDF    = "processing.pdf.PGraphicsPDF";   static final String DXF    = "processing.dxf.RawDXF";     // platform IDs for PApplet.platform    static final int OTHER   = 0;   static final int WINDOWS = 1;   static final int MACOSX  = 2;   static final int LINUX   = 3;    static final String[] platformNames = {     "other", "windows", "macosx", "linux"   };    // and on and on  } In the 3d viewport I am using a border region to only render things inside the selected region. I did this with CtrlB. I cannot get rid of the region. How can I make the border disappear? I am trying to think of what the name of the word/phrase is for when: An important task (not a difficult one, but a mission critical one) is at hand and instead of one person being assigned to it, a group takes on the responsibility to mitigate any consequences happening to one person in case something goes wrong and also to prevent a mistake or malicious intent occurring from one persons doing. (NOT because the task is big and needs to be divided in a group.) E.g.   Two different people needing to turn a key each in a device simultaneously to launch a missile.  Group of people tallying up votes for an election in case one of them were bridged to rig the outcome. Data extension values in the "Update Contact" activity in Journey Builder I'm looking for a way to use fields from a data extension (that is the entry source for a journey) in the "Update Contact" activity.  I want to create a sort of log in a different data extension. Let's say I have a sourceDEthat is used by the journey and a journeylogDE where I would like to write the email of contact that's currently in the journey.  What should I write in the value field to get a value from the currently used record in the sourceDE?  I tried {{Contact.Attribute.sourceDE.email}}, but it did not return any values.   I would appreciate it if you could give me any tips how to fix this issue. Port forwarding with UFW I realize UFW is mainly just for enabling/disabling access on particular ports, but I'm trying to forward one port to another. I want any connection to port 1724 to be forwarded to 1723.   The file /etc/default/ufw already has DEFAULT_FORWARD_POLICY="ACCEPT". And I believe I need to uncomment net/ipv4/ip_forward=1 in /etc/ufw/sysctl.conf. Finally I need to edit /etc/ufw/before.rules to add an iptables rule.   And here is where I get lost because I can't find any documentation for this file. Where do I add the rule? And how exactly?  In particular:   On exactly which line do I add the rule? Do I put anything before or after it? Multiple outputs for beamer handouts I'm currently generating some presentations with beamer for students of my course. Some like to print the material, so I created a handout. Some students prefer to have 2,3,4,6 etc. pages per sheet of A4 paper. How can I go about to automatize the following code, so that it outputs 4 different files in 1x2,1x3,2x2,2x3 format?  I'd like to avoid having to compile it again everytime for the different formats.  \documentclass[a4paper]{article} \usepackage{pdfpages}  \begin{document} \includepdf[pages=1-last,nup=1x2,landscape=false,frame=true,             noautoscale=false,scale=1,delta=0mm 5mm]{Pres7Chap13-Handout.pdf} \end{document} Get relative path from comparing two absolute paths How does quantization solve the ultraviolet catastrophe?