ADOBE ROBOHELP: Master Projects and Merging Help Content

You've got two RoboHelp projects. The projects have been maintained independently for years, but now you need to combine them.
 
One strategy for combining multiple RoboHelp projects into one is to simply import all of the assets from one project into the other. If you go that route, one of the original project(s) would no longer be needed.
 
However, if you want to keep the projects working as independent projects but have them share content, a TOC, and an Index, you've created the perfect scenario for project merging.
 
To merge projects, create child RoboHelp projects as you normally would. In this example, I've created two child projects. One project is about dogs. The second project is about cats. The goal is to combine the child projects into a third project called Cats and Dogs. The third project is the master or parent project.
 
In the image below you can see a sample Cats project I created with placeholder content. The project includes a small Table of Contents. Because this project is going to be added to a master project, let's call it Child 1.
 
 
In the image below you can see a simple Dogs project. It also has placeholder content and a simple Table of Contents. This is Child 2.
 
 
Now for the master or parent project. A master project does not need much content. Keep in mind that its main role is to allow you to combine content from child projects.
 
 
To allow the master project to combine assets from child projects, I went to the Table of Contents panel and clicked New Merged Project.
 
 
In the Merged Project dialog box, I opened each child project. You can see in the image below that I've loaded the Cats project. I repeated the process for the Dogs project.
 
 
On the Table of Contents for the master project, the child projects are shown as merged project icons (as shown in the image below).
 
 
Generate and Publish the master project.
 
When you browse to the published destination, you'll see that RoboHelp has automatically created a mergedProjects folder. This folder is key. All that you need to do now is publish each chlid project into this folder.
 
 
Back in each child project, access the Publish settings, create a new Server, and publish each child project to the mergedProjects folder for the master project.
 
 
 
When you open the start page for the parent project (from the Publish destination folder), the three projects have been merged into one. On the TOC shown below, the first page is the only topic that was in the master project. The remaining content on the TOC came from the child projects.
 
***

 
Kevin Siegel is the founder and president of IconLogic, Inc. He has written hundreds of step-by-step computer training books on applications such as Adobe Captivate, Articulate Storyline, Adobe RoboHelp, Adobe Presenter, and TechSmith Camtasia. Kevin spent five years in the U.S. Coast Guard as an award-winning photojournalist and has three decades’ experience as a trainer, publisher, technical writer, and eLearning developer. Kevin is a Certified Master Trainer (CMT), Certified Technical Trainer (CTT+), Certified Online Professional Trainer (COTP), and a frequent speaker at trade shows and conventions.

ADOBE CAPTIVATE: Recording Screen Actions on a PC with a High-Density Screen

So, you got a fabulous new Windows laptop. It’s light! It’s compact! And it has a beautiful High-Density screen. The screen’s resolution is so sharp that you’ve got it set up to display at 150% or 200%, because otherwise the icons and text are so tiny and sharp that you can barely read them.
 
Then you try to do some screen-capture work in Adobe Captivate, and you are hit with an error message: Screen capture with high density monitor not allowed or perhaps something about DpiAwareness. The net result is that you cannot record the screen, either in software simulation or in video demo recording mode.
 
 
In the past, the fix was to manually update the AdobeCaptivate.ini file. You had to venture deep into the Adobe Captivate program files and find that .ini file. Then you had to edit it with a text editor and change the DPI setting to 1. Then you had to battle your Windows setup about permissions and file names and passwords even just to save your changes to the .ini file. Even after all that, many developers report that while recording works, the Captivate software itself becomes so teeny-tiny that it's impossible to use.
 
As an alternative to fighting with the .ini file, I've got two easy plans of attack for you (neither involve editing any sort of support file):
 
Plan A: Right-click your desktop and choose Display Settings. Change the size of text, apps, and other items to 100% (even if not recommended) and then close the Display Settings.
 
 
Restart Captivate and see if you can record a software simulation. If yes, all is right with the world. If you still cannot record the screen, it's time for plan B.
 
Plan B: Find the Captivate.exe file (it's usually in Program Files > Adobe > Adobe Captivate 2019), right-click and choose Properties.
 
 
 
From the Compatibility tab, click the Change high DPI settings button.
 
 
Check the checkbox for Override high DPI scaling behavior. Ensure that Application is selected in the Scaling performed by drop-down.
 
 
Click OK to each of the two dialog boxes to confirm your changes.
 
And that’s it. You should now be able to record screen actions on your high-density monitor with no problems.
***
 
Jennie Ruby, CMT, CTT, COTP, is a veteran eLearning developer, trainer, and author. Jennie has an M.A. from George Washington University and is a Certified Technical Trainer and Certified Online Training Professional. She teaches both classroom and online courses, and has authored courseware, published training books, and developed content for countless eLearning projects. She is also a publishing professional with more than 30 years of experience in writing, editing, print publishing, and eLearning.
***
 
Looking for Adobe Captivate training, consulting, mentoring, or development? We've got you covered. Give us a call at 877.754.2662. We've got an awesome collection of live, online classes. You can learn more about our Captivate classes on the IconLogic website.

ADOBE CAPTIVATE 2019: Copy/Paste Appearance

I've long trumpeted the benefits of using Object Styles in Adobe Captivate. However, there may be times when you don't want to work with styles but still want to quickly apply an object's formatting to other objects. In that case, you'll love Captivate's copy and paste appearance feature.
 
Before I show you how to use the copy/paste appearance feature, let me review Object Styles (using styles is truly the most efficient way to work in Captivate). If you'd like to follow along with the steps below, create a blank project in Captivate 2019 (update 11.5) and draw a few shapes similar to the image below.
 
 
On the Properties Inspector, notice that the shapes are all using the Default Smart Shape Style.
 
 
Using the Properties Inspector, change the appearance of one of your shapes (for instance, change the fill color).
 
 
On the Properties Inspector, notice the plus sign to the left of the style name. The plus sign indicates a formatting override. The change you made to the object is not part of the object style and the formatting was not applied to any other objects using the same style.
 
To update the style, go to the menu across from Style Name on the inspector and choose Save changes to Existing style.
 
 
Every object on every slide using the style gets updated instantly. That's cool stuff. However, if you want to format multiple objects and you don't want to use Object Styles, this next technique is for you.
 
Select and format a shape (use the Properties inspector to change the fill, color, stroke, etc).
 
 
Select the shape you just formatted and choose Edit > Copy Appearance (or right-click and choose Copy Appearance).
 
 
Select another shape and choose Edit > Paste Appearance (or right-click and choose Paste Appearance).
 
The selected shape is instantly formatted to match the previous object. You can use this technique to format multiple slide objects, even across project slides. If you'd like to see a video demo of this process, you'll find it on my YouTube channel.
 
***
 
Looking for Captivate training? Check out these live, instructor-led classes.
***

 
Kevin Siegel is the founder and president of IconLogic, Inc. He has written hundreds of step-by-step computer training books on applications such as Adobe Captivate, Articulate Storyline, Adobe RoboHelp, Adobe Presenter, and TechSmith Camtasia. Kevin spent five years in the U.S. Coast Guard as an award-winning photojournalist and has three decades’ experience as a trainer, publisher, technical writer, and eLearning developer. Kevin is a Certified Master Trainer (CMT), Certified Technical Trainer (CTT+), Certified Online Professional Trainer (COTP), and a frequent speaker at trade shows and conventions. 

ADOBE CAPTIVATE 2019: Three Cheers for Improved Assets in Version 11.5

Adobe recently released a significant, and free, update to Captivate 2019, its flagship eLearning development tool. The updated version of the software is 11.5 (11.5.0.476 to be precise).
 
Over the coming weeks, I'll highlight the biggest improvements/enhancements. This time, it's all about the awesome new assets.
 
If you're a veteran Captivate developer, you'll see that the interface remains mostly unchanged. However, notice that the Assets tool has been moved to the right (and is now grouped with Library and Properties).

 
In the previous version of Captivate, clicking Assets opened a dialog box where you'd find find some free Characters and other assets (most of the cool stuff was provided by the eLearning Brothers).
 
In Captivate 2019 (11.5), clicking Assets still opens the Assets dialog box, but wow-oh-wow will you find some wonderful new stuff here.

 
There are still Characters, and lots of them, so definitely check them out. However, what I'm loving is the addition of Icons, more 360 Assets, Images, Videos, Audio, and Buttons.
 
In the image below, I searched for "checkmark" and was presented with two options.


 
I selected the image I wanted, clicked the Insert button and the image appeared on my slide. All of the images are SVGs so you can scale them up or down without fear of losing any quality. I love that. And if you double-click the SVGs you can change the color on the Properties Inspector. (Note that it will actually take three clicks to change the icon's color. Two clicks to get to edit mode, one more click on the existing color to modify it.)
 
Back with the Assets dialog box, I played around with the Videos and Audio options and found plenty of potential here. Keep in mind that after inserting these assets, you can still edit them within Captivate just like always.

 
Speaking of buttons (were we speaking about buttons?), I think we can all agree that the buttons provided in every version of Captivate, back to the beginning of time, left much to be desired. It's time to rejoice. To be clear, if you add a button to a slide via the Interactions tool you'll end up with the same boring button as always. And if you switch to an Image button the same ghastly images are available (all the more reason to use Shapes as buttons). Nevertheless, the button Assets in Captivate 11.5 can be added to your project in seconds and are a welcome upgrade.
 
In the image below, I've selected the Play button.

 
After inserting the button Asset onto a slide, the button behaves like any button (you'll find Actions you can modify on the Properties inspector). What I'd love to see down the road are either buttons as Shapes available in the Assets area or some way to modify the button images that are currently available without having to leave Captivate.
 
Note: If you'd like to see a video where I demonstrate the concepts detailed in this article, visit the IconLogic YouTube channel.
 
Next time: Project and Slide Assets (both of which are game changers and worth a deep dive).

***
 
Looking for Captivate training? Check out these live, instructor-led classes.

***
Kevin Siegel is the founder and president of IconLogic, Inc. He has written hundreds of step-by-step computer training books on applications such as Adobe Captivate, Articulate Storyline, Adobe RoboHelp, Adobe Presenter, and TechSmith Camtasia. Kevin spent five years in the U.S. Coast Guard as an award-winning photojournalist and has three decades’ experience as a trainer, publisher, technical writer, and eLearning developer. Kevin is a Certified Master Trainer (CMT), Certified Technical Trainer (CTT+), Certified Online Professional Trainer (COTP), and a frequent speaker at trade shows and conventions. 

ADOBE CAPTIVATE: Adding Text Hyperlinks

Adding a hyperlink to an interactive object in Adobe Captivate has never been a problem. Select the object (click box, button, or text entry box) and, on the Properties Inspector, Actions tab, change the On Success to Open URL or file.
 
 
Type the web page address into the URL area and that's it.
 
 
Hyperlinking text within a text caption isn't quite as straight forward. After adding text to a caption, there isn't an Action tab on the inspector (therefore, no apparent way to create a hyperlink).
 
There is a way to accomplish the task, however. From within the caption, select the text you'd like to be clickable (you have to highlight the text, not just select the caption) and then, on the Properties Inspector, Character area, locate and click the Insert HyperLink icon.
 
 
From the Link To drop-down menu, choose Web Page and then, in the field below, type the web address you'd like to use.
 
 
In the image below, I've linked a single word to the IconLogic website. The appearance of the text can easily be changed via the Character options on the Properties Inspector.
 
***
 
If you need to learn Adobe Captivate, we've got you covered with an awesome number of live, online classes. If you need help developing your next eLearning project, or if you just need some quick one-on-one mentoring, we've got you covered there too.

ADOBE CAPTIVATE: Getting Past the DPI Awareness Error

Creating software simulations has always been one of Captivate's core strengths. From the Home screen, double-click Software Simulation, select the area of the screen or application to record, select your mode (or modes), click the Record button, and away you go.
 
The recording process is seamless, except when it's not. These days I'm seeing a particularly frustrating error appear for more and more of my students. After double-clicking Software Simulation, instead of seeing a Recording Area and a control panel, users are seeing an error message about DPI Awareness. Specifically, the message says "Capture is disallowed since High-density displaying was detected. Please set 'DPIAwareness = 1' in AdobeCaptivate.ini and restart the application."
 
 
Fortunately, the error only seems to affect people running a recent version of Windows 10 and only developers who are using a PC with a Retina display (such as a Microsoft Surface Pro). Unfortunately, there are more and more people with Retina displays who are reporting the error.
 
You can manually locate the AdobeCaptivate.ini file mentioned in the message by looking in the Adobe Captivate application folder. You can then edit the file in Notepad and change the DPI Awareness from 0 to 1 (and then restart Captivate).
 

 
After changing the DPI Awareness and restarting Captivate, the Captivate software will be pretty small. However, you'll be able to move forward with recording the software simulation.
 
While it's not difficult to edit the ini file, I'm betting if you're like most people, editing a support file in Notepad isn't something you're anxious to do. If so, I have a few alternatives for you.
 
First, close Captivate. Then right-click your desktop and choose Display settings. From the Scale and layout area, choose 100% from the Change the size of text, apps, and other items drop-down menu.
 
 
Return to Captivate and try to create a software simulation. If the DPI Awareness issue is gone, great. If not, exit Captivate, right-click your desktop and choose Display settings again. From the Scale and layout area, click Advanced scaling settings.
 
 
From the Fix scaling for apps area, turn off the option that allows Windows to try to fix apps so they're not blurry.
 
 
Return to Captivate and try again to create a software simulation. If things still aren't working, don't panic… I've got one more trick up my sleeve. With Captivate once again closed, right-click the AdobeCaptivate.exe file (located in the Adobe Captivate application folder) and choose Properties.
 
 
On the Compatibility tab, select Run this program in compatibility mode and choose Windows 8 from the drop-down menu.
 
 
Click the OK button and restart Captivate. While the program itself may look tiny, you'll be able to move forward with your software simulation.
 
Until a better solution is made available from either Adobe, Microsoft, or both, one or a combination of the steps above will likely work for you. If you have a better workaround, please share via a comment.
 
***