<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Asmand&#8217;s Blog</title>
	<atom:link href="https://asmand.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://asmand.wordpress.com</link>
	<description>A little bit of everything</description>
	<lastBuildDate>Sun, 04 Jan 2026 23:02:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">7670194</site><cloud domain='asmand.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/226a369d5b9f8cd482ce81d6729007b1ca03574ef43eaaaf5c94779fa9e6ce09?s=96&#038;d=https%3A%2F%2Fs2.wp.com%2Fi%2Fwebclip.png</url>
		<title>Asmand&#8217;s Blog</title>
		<link>https://asmand.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://asmand.wordpress.com/osd.xml" title="Asmand&#039;s Blog" />
	<atom:link rel='hub' href='https://asmand.wordpress.com/?pushpress=hub'/>
	<item>
		<title>New version of ViihdeHelper submitted for approval</title>
		<link>https://asmand.wordpress.com/2026/01/05/new-version-of-viihdehelper-submitted-for-approval/</link>
					<comments>https://asmand.wordpress.com/2026/01/05/new-version-of-viihdehelper-submitted-for-approval/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Sun, 04 Jan 2026 23:02:13 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1638</guid>

					<description><![CDATA[As you may have noticed, Chrome has updated the requirements for extensions, meaning that the old (6.x) version of ViihdeHelper is disabled. During the holidays I managed to cram in some time to update the extension to follow the new&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2026/01/05/new-version-of-viihdehelper-submitted-for-approval/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As you may have noticed, Chrome has updated the requirements for extensions, meaning that the old (6.x) version of ViihdeHelper is disabled. </p>



<p class="wp-block-paragraph">During the holidays I managed to cram in some time to update the extension to follow the new requirements. I just submitted the package for approval, so hopefully version 7.0.0 of the extension will soon be available in the Chrome web store again.</p>



<p class="wp-block-paragraph">There are no specific functionality updates or anything like that, I thought that getting it to run again was of higher priority. Due to the changes done to the Viihde pages over the years, the FFMPEG command line generator UI is now only available on the &#8220;/tallene/katso/&#8230;&#8221; page.</p>



<figure class="wp-block-image size-large"><a href="https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png"><img width="942" height="1024" data-attachment-id="1644" data-permalink="https://asmand.wordpress.com/2026/01/05/new-version-of-viihdehelper-submitted-for-approval/screenshot-2026-01-05-001928/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png" data-orig-size="1313,1428" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2026-01-05 001928" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=942" alt="" class="wp-image-1644" srcset="https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=942 942w, https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=138 138w, https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=276 276w, https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png 1313w" sizes="(max-width: 942px) 100vw, 942px" /></a></figure>



<p class="wp-block-paragraph">Technical details: One thing I noticed was that the Viihde pages are now using React and behave like an SPA. This means that events like page load etc that the previous version was relying on do not happen anymore. I tried to work around that behaviour, and it seems to be working. However, if you run across any problems with the extension UI not being visible or something like that, just try to refresh the page and hopefully it will trigger everything again. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2026/01/05/new-version-of-viihdehelper-submitted-for-approval/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1638</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2026/01/screenshot-2026-01-05-001928.png?w=942" medium="image" />
	</item>
		<item>
		<title>Truly Ergonomic CLEAVE</title>
		<link>https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/</link>
					<comments>https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Fri, 27 May 2022 21:34:19 +0000</pubDate>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Ergonomic]]></category>
		<category><![CDATA[Keyboards]]></category>
		<category><![CDATA[RSI]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1614</guid>

					<description><![CDATA[I recently got the opportunity to try out the new keyboard from Truly Ergonomic, the CLEAVE. I have been using their previous keyboard for several years, so I was really looking forward to seeing what the new keyboard was like.&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I recently got the opportunity to try out the new keyboard from <a rel="noreferrer noopener" href="https://trulyergonomic.com" target="_blank">Truly Ergonomic</a>, the <a rel="noreferrer noopener" href="https://trulyergonomic.com/ergonomic-keyboards/best-truly-ergonomic-mechanical-keyboard/" target="_blank">CLEAVE</a>. I have been using their previous keyboard for several years, so I was really looking forward to seeing what the new keyboard was like.  Full disclosure: I got the keyboard for free, but the opinions below are my own. </p>



<h2 class="wp-block-heading">Unboxing</h2>



<figure class="wp-block-image size-large"><img width="1024" height="721" data-attachment-id="1607" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0597/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg" data-orig-size="2912,2052" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638051685&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;320&quot;,&quot;shutter_speed&quot;:&quot;0.016949152542373&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0597" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=1024" alt="" class="wp-image-1607" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The Cleave is available with three different optical infrared mechanical switches; linear, tactile, and clicky. The keyboard I got to evaluate was equipped with the blue clicky switches. More about these further down.</p>



<p class="wp-block-paragraph">The quick setup sheet looked quite overwhelming to begin with, but the actually required actions to begin with were just the numbered steps on top. The rest is for reference for further customisation of the functionality. </p>



<figure class="wp-block-image size-large"><img width="769" height="1023" data-attachment-id="1616" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0607/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg" data-orig-size="2623,3492" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638052314&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.016949152542373&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0607" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=769" alt="" class="wp-image-1616" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=769 769w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=1538 1538w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=113 113w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=225 225w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=1440 1440w" sizes="(max-width: 769px) 100vw, 769px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="784" data-attachment-id="1619" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0608/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg" data-orig-size="3493,2677" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638052441&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;500&quot;,&quot;shutter_speed&quot;:&quot;0.016949152542373&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0608" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=1024" alt="" class="wp-image-1619" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The package includes the keyboard, the reference sheet, a keycap/switch puller and a couple of replacement switches with blank keycaps. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="768" data-attachment-id="1609" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0603/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg" data-orig-size="2082,1562" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638052045&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.03448275862069&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0603" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=1024" alt="" class="wp-image-1609" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" width="768" height="1024" data-attachment-id="1608" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0604/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg" data-orig-size="3024,4032" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638052070&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.03448275862069&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0604" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=768" alt="" class="wp-image-1608" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=1536 1536w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=113 113w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=225 225w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=1440 1440w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="841" data-attachment-id="1610" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0609/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg" data-orig-size="2817,2315" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638053354&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.032258064516129&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0609" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=1024" alt="" class="wp-image-1610" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Physical features</h2>



<p class="wp-block-paragraph">The keyboard has a 1.8m long USB A cord that can be routed to either side of the keyboard, in addition to the center. The body of the keyboard is made of aluminium, with a pair of firm but soft palm rests. The case does not come up over the switches, so the keyboard is easy to clean out. There are thin rubber feet under the keyboard to keep if from slipping around on the desk.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="768" data-attachment-id="1621" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0612/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638053459&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.03448275862069&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0612" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=1024" alt="" class="wp-image-1621" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Firmware features</h2>



<p class="wp-block-paragraph">As can be seen from the reference sheet, there are quite a few capabilities included in the keyboard. There is customisable backlighting, macro recording, remapping of special keys, etc. Separate software is not required, since everything can be done directly on the keyboard. That being said, depending on which version of the firmware the keyboard is delivered with, you might have to update it. The update happens using a program available from the Truly Ergonomic website. The keyboard I received had a few problems with macros on macOS, but after updating the firmware, everything worked as it should.  One thing to note though; the firmware update program is only available for Windows. I got it to work on Parallels on macOS, as long as I allowed Parallels direct access to the keyboard. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="768" data-attachment-id="1611" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0619/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638054890&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;1250&quot;,&quot;shutter_speed&quot;:&quot;0.25&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0619" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=1024" alt="" class="wp-image-1611" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">The layout</h2>



<p class="wp-block-paragraph">The keyboard features an ortholinear arrangement of the alpha-numeric keys. This means that instead of having the vestigial horizontal stagger of a regular keyboard, the keys are arranged in columns to follow the actual movement of your fingers as they bend and straighten. The columns are vertically staggered to match the difference in length of your fingers. The left and right half of the keyboard are also slightly angled towards each other to align with the natural angle of your arms and wrists. This allows for a comfortable typing position, while also keeping the footprint of the keyboard quite narrow to allow for a mouse or touchpad to be placed within close reach. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="616" data-attachment-id="1632" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_3349/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg" data-orig-size="2810,1692" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1653696951&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;1000&quot;,&quot;shutter_speed&quot;:&quot;0.058823529411765&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_3349" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=1024" alt="" class="wp-image-1632" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">It also has a full row of function keys in addition to two cross-arrangements of left/right/up/down and home/end/page up/page down. Many keys that are frequently used (e.g. return and backspace) are moved towards the center of the keyboard to allow the stronger fingers to reach them instead of having to over-extend the pinky fingers. There are also a few special keys like dedicated Undo, Cut, Copy, and Paste keys. </p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="768" data-attachment-id="1612" data-permalink="https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/img_0614/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1638053802&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.03448275862069&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_0614" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=1024" alt="" class="wp-image-1612" srcset="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=2048 2048w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Review</h2>



<p class="wp-block-paragraph">To begin with, I just need to address the clicky switches. They feel very nice, and have a satisfying and exact click when being pressed. However, they are LOUD. Personally, I don&#8217;t mind the clicking, but as soon as I&#8217;m in a meeting or having other people around, the clicking from the switches annoys everyone. My previous keyboard have the brown, tactile silent switches, and are much more suited for an office environment than these blue clicky switches. So, if you are going to use the keyboard with others around, I suggest you go for the brown tactile switches. Note, I haven&#8217;t personally tested the browns, since replacement switches are not (yet?) available for order. </p>



<p class="wp-block-paragraph">The keyboard feels very sturdy, and the palm rests are really comfortable. I experience no discomfort at all when typing at the keyboard. The overall feel of the keyboard is of a really high quality. The shape of the keycaps naturally guide the fingers to their column, and the convex shape of the center keys are well suited for the thumbs. The white backlighting can be turned off if needed, and the brightness is adjustable.</p>



<p class="wp-block-paragraph">Since I&#8217;m used to ortholinear keyboards, the learning curve for regular typing was nearly non-existing. I really tried to get used to having shift on my left thumb, but that did not work out for me since there is no corresponding shift for the right hand. I have been typing with the 10-finger system for 25 years, so not having a symmetrical right shift did not work out for me. It makes a lot of sense to move the shift to the thumb though, so I was considering reprogramming the enter key to also be a shift, and then perhaps have the delete to be return, but I haven&#8217;t evaluated that yet. </p>



<p class="wp-block-paragraph">What I am somewhat missing from the Cleave, that was possible on the TEK, is to freely remap every key on the board. On the other hand, the remapping of the special keys directly on the keyboard without the need to have additional software is really handy and allows you to find out what works for you.</p>



<p class="wp-block-paragraph">There is also built in support for a custom layout that maps all the special keys to F16 &#8211; F23. This can work together with a third-party software (e.g. <a href="https://karabiner-elements.pqrs.org/" target="_blank" rel="noreferrer noopener">Karabiner</a> for macOS or <a href="https://www.autohotkey.com/" target="_blank" rel="noreferrer noopener">AutoHotKey</a> for Windows) to provide additional functionality.</p>



<p class="wp-block-paragraph">The addition of macro support can also mimic some of the remapping. For instance, what I did was to change the left thumb shift to be Fn, and then program in small macros on the alphas. I can now with my left thumb and N produce <code>{  }</code> with the cursor placed in the middle, H produces <code>[]</code>, and Y gives <code>()</code>. The capabilities of the keyboard can really spark some creativity in macros and mappings to help you with your toolsharpening. </p>



<p class="wp-block-paragraph">One more thing to note is that there is no numlock, nor a way to get a numpad &#8220;activated&#8221; on the keyboard. This is not an issue for me since on the few occasions I need a numpad I have an external one, but it is a fact to be aware of. </p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">The Truly Ergonomic CLEAVE is a great keyboard to type on. Especially if you&#8217;re feeling discomfort in your wrists or pinkies from over-extending to reach shift, backspace, and return, switching to this keyboard could alleviate that. The layout can take a while to get used to, but is really worth the effort.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2022/05/28/truly-ergonomic-cleave/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1614</post-id>
		<media:thumbnail url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg" />
		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg" medium="image">
			<media:title type="html">img_0612</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0597.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0607.jpg?w=769" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0608.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0603.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0604.jpg?w=768" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0609.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0612.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0619.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_3349.jpg?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2022/05/img_0614.jpg?w=1024" medium="image" />
	</item>
		<item>
		<title>New version (6.0.0.0) of ViihdeHelper released</title>
		<link>https://asmand.wordpress.com/2021/06/27/new-version-6-0-0-0-of-viihdehelper-released/</link>
					<comments>https://asmand.wordpress.com/2021/06/27/new-version-6-0-0-0-of-viihdehelper-released/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Sun, 27 Jun 2021 19:09:24 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1598</guid>

					<description><![CDATA[The newest version of ViihdeHelper was released today to the Chrome WebStore. This version provides an easy way to generate the needed FFMPEG input to download a recording. The download button just downloads a text file with the information about&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2021/06/27/new-version-6-0-0-0-of-viihdehelper-released/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The newest version of ViihdeHelper was released today to the Chrome WebStore. This version provides an easy way to generate the needed FFMPEG input to download a recording.</p>



<figure class="wp-block-image size-large"><a href="https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png"><img loading="lazy" width="1024" height="917" data-attachment-id="1600" data-permalink="https://asmand.wordpress.com/image/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png" data-orig-size="1974,1768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=1024" alt="" class="wp-image-1600" srcset="https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=1440 1440w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png 1974w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">The download button just downloads a text file with the information about the program. In order to download the recording, you need to go to the details page, configure the video and sound track you want to download. </p>



<p class="wp-block-paragraph">There is also a separate section with a bit more settings, but that is not required to use. </p>



<figure class="wp-block-image size-large"><a href="https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png"><img loading="lazy" width="1024" height="490" data-attachment-id="1602" data-permalink="https://asmand.wordpress.com/image-1/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png" data-orig-size="1646,788" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-1" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=1024" alt="" class="wp-image-1602" srcset="https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=1440 1440w, https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png 1646w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2021/06/27/new-version-6-0-0-0-of-viihdehelper-released/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1598</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2021/06/image.png?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2021/06/image-1.png?w=1024" medium="image" />
	</item>
		<item>
		<title>Sneak peek of the new version of ViihdeHelper</title>
		<link>https://asmand.wordpress.com/2021/06/17/sneak-peek-of-the-new-version-of-viihdehelper/</link>
					<comments>https://asmand.wordpress.com/2021/06/17/sneak-peek-of-the-new-version-of-viihdehelper/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Thu, 17 Jun 2021 09:48:20 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1592</guid>

					<description><![CDATA[I&#8217;m working on a new version of ViihdeHelper that will also work with newer recordings. It still requires the use of FFMPEG since the old ts-format is not available anymore. I just thought I&#8217;d show you a screenshot of the&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2021/06/17/sneak-peek-of-the-new-version-of-viihdehelper/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;m working on a new version of ViihdeHelper that will also work with newer recordings. It still requires the use of FFMPEG since the old ts-format is not available anymore. </p>



<p class="wp-block-paragraph">I just thought I&#8217;d show you a screenshot of the work in progress.</p>



<figure class="wp-block-image size-large"><a href="https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png"><img loading="lazy" width="1024" height="866" data-attachment-id="1595" data-permalink="https://asmand.wordpress.com/sneakpeek/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png" data-orig-size="2032,1720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="sneakpeek" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=1024" alt="" class="wp-image-1595" srcset="https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=1440 1440w, https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png 2032w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2021/06/17/sneak-peek-of-the-new-version-of-viihdehelper/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1592</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2021/06/sneakpeek.png?w=1024" medium="image" />
	</item>
		<item>
		<title>New &#8220;emergency&#8221; test version of ViihdeHelper</title>
		<link>https://asmand.wordpress.com/2021/02/12/new-emergency-test-version-of-viihdehelper/</link>
					<comments>https://asmand.wordpress.com/2021/02/12/new-emergency-test-version-of-viihdehelper/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Fri, 12 Feb 2021 16:36:09 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1583</guid>

					<description><![CDATA[Since there are problems with downloading old recordings currently with ViihdeHelper, I&#8217;ve decided to make a quick-n-dirty emergency version of the ViihdeHelper. NOTE! You are on your own with how to use this. The instructions below are the ones I&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2021/02/12/new-emergency-test-version-of-viihdehelper/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Since there are problems with downloading old recordings currently with ViihdeHelper, I&#8217;ve decided to make a quick-n-dirty emergency version of the ViihdeHelper. </p>



<p class="wp-block-paragraph">NOTE! You are on your own with how to use this. The instructions below are the ones I have the possibility to provide currently:</p>



<p class="wp-block-paragraph">The extension version needs to be downloaded from <a href="https://www.dropbox.com/s/x9zl13jjjs8u5qk/ViihdeHelper5.1.0.0.zip?dl=0" target="_blank" rel="noreferrer noopener">https://www.dropbox.com/s/x9zl13jjjs8u5qk/ViihdeHelper5.1.0.0.zip?dl=0</a> and loaded into Chrome in developer mode. The old old old information on how to load an extension in this way can be found in this old post: <a href="https://asmand.wordpress.com/2013/12/06/elisa-viihde-recordings-on-os-x/" target="_blank" rel="noreferrer noopener">https://asmand.wordpress.com/2013/12/06/elisa-viihde-recordings-on-os-x/</a></p>



<p class="wp-block-paragraph">What this version does is that it allows you to copy an ffmpeg command to download the recording in mp4 format. See the animated gifs below for demo:</p>



<figure class="wp-block-image size-large"><a href="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif"><img loading="lazy" width="1024" height="573" data-attachment-id="1587" data-permalink="https://asmand.wordpress.com/ffmpeg-2/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif" data-orig-size="1140,639" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ffmpeg" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=1024" alt="" class="wp-image-1587" srcset="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif 1140w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">You need to go into the details of the recording, click the &#8216;film&#8217; icon, copy the quick command, and paste it to the command line. You need to have ffmpeg installed and added to your path. </p>



<figure class="wp-block-image size-large"><a href="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif"><img loading="lazy" width="1024" height="573" data-attachment-id="1589" data-permalink="https://asmand.wordpress.com/ffmpeg2/" data-orig-file="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif" data-orig-size="1140,639" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ffmpeg2" data-image-description="" data-image-caption="" data-large-file="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=636" src="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=1024" alt="" class="wp-image-1589" srcset="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=1024 1024w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=150 150w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=300 300w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=768 768w, https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif 1140w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Please let me know if/how it works. Google has changed their approval process, so the official release can be delayed with weeks&#8230;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2021/02/12/new-emergency-test-version-of-viihdehelper/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1583</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg.gif?w=1024" medium="image" />

		<media:content url="https://asmand.wordpress.com/wp-content/uploads/2021/02/ffmpeg2.gif?w=1024" medium="image" />
	</item>
		<item>
		<title>Elisa changes Viihde again</title>
		<link>https://asmand.wordpress.com/2021/02/12/elisa-changes-viihde-again/</link>
					<comments>https://asmand.wordpress.com/2021/02/12/elisa-changes-viihde-again/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Fri, 12 Feb 2021 15:02:31 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1575</guid>

					<description><![CDATA[Just a short status update: A lot of changes are being made at Elisa&#8217;s side of Viihde. The biggest change is that they will not be serving out TS-files anymore. What this means is that there is no straight approach&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2021/02/12/elisa-changes-viihde-again/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Just a short status update: A lot of changes are being made at Elisa&#8217;s side of Viihde. The biggest change is that they will not be serving out TS-files anymore. What this means is that there is no straight approach to download recordings via the browser any more.</p>



<p class="wp-block-paragraph">More information from Elisa&#8217;s side can be found here: <a href="https://yhteiso.elisa.fi/elisa-viihde-sovellus-ja-nettipalvelu-16/elisa-viihteen-tallenteisiin-muutoksia-vaikutuksia-api-rajapinnan-kautta-kaeytettaeviin-sovelluksiin-518694" target="_blank" rel="noreferrer noopener">https://yhteiso.elisa.fi/elisa-viihde-sovellus-ja-nettipalvelu-16/elisa-viihteen-tallenteisiin-muutoksia-vaikutuksia-api-rajapinnan-kautta-kaeytettaeviin-sovelluksiin-518694</a></p>



<p class="wp-block-paragraph">The possible solution to the problem is to have another program actually take the stream and save it to file. This is possible with both VLC and with ffmpeg.  </p>



<p class="wp-block-paragraph">I am looking into an approach with having ViihdeHelper together with a small launcher program to invoke ffmpeg to download the new streaming format that is available. I could also serve out a pre-generated url that can be given to ffmpeg or similar program. </p>



<p class="wp-block-paragraph">Stay tuned for further updates.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2021/02/12/elisa-changes-viihde-again/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1575</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>
	</item>
		<item>
		<title>New version (5.0.0.5) of ViihdeHelper released</title>
		<link>https://asmand.wordpress.com/2019/04/22/new-version-5-0-0-5-of-viihdehelper-released/</link>
					<comments>https://asmand.wordpress.com/2019/04/22/new-version-5-0-0-5-of-viihdehelper-released/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Mon, 22 Apr 2019 13:59:16 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1572</guid>

					<description><![CDATA[A new update to ViihdeHelper was just published. The version number is 5.0.0.5. This version should fix the problems with Chrome 73. Please let me know how it works out, I wanted to release it as quickly as possible, meaning&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2019/04/22/new-version-5-0-0-5-of-viihdehelper-released/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>A new update to ViihdeHelper was just published. The version number is 5.0.0.5. This version should fix the problems with Chrome 73. Please let me know how it works out, I wanted to release it as quickly as possible, meaning that I have not been able to test an expired refresh token for instance (since it has a lifetime of 36 hours).</p>
<p>If you feel that ViihdeHelper is useful, you are more than welcome to make a small donation via Paypal at <a href="https://paypal.me/asmand" target="_blank" rel="noopener">https://paypal.me/asmand</a> <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2019/04/22/new-version-5-0-0-5-of-viihdehelper-released/feed/</wfw:commentRss>
			<slash:comments>29</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1572</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>
	</item>
		<item>
		<title>Chrome v73 breaks ViihdeHelper</title>
		<link>https://asmand.wordpress.com/2019/03/19/chrome-v73-breaks-viihdehelper/</link>
					<comments>https://asmand.wordpress.com/2019/03/19/chrome-v73-breaks-viihdehelper/#respond</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Tue, 19 Mar 2019 11:21:12 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1570</guid>

					<description><![CDATA[Just a short notice: The latest version of Chrome 73 has changes that break the current version of ViihdeHelper. I will work on getting a new version out as soon as possible. The specific change that broke ViihdeHelper is this:&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2019/03/19/chrome-v73-breaks-viihdehelper/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>Just a short notice: The latest version of Chrome 73 has changes that break the current version of ViihdeHelper. I will work on getting a new version out as soon as possible.</p>
<p>The specific change that broke ViihdeHelper is this: <a href="https://www.chromium.org/Home/chromium-security/extension-content-script-fetches" rel="nofollow">https://www.chromium.org/Home/chromium-security/extension-content-script-fetches</a></p>
<p>Since the authorization API lives on another server than the recordings (and the actual Viihde page), it counts as a cross-origin request.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2019/03/19/chrome-v73-breaks-viihdehelper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1570</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>
	</item>
		<item>
		<title>ViihdeHelper version 5.0.0.4 published</title>
		<link>https://asmand.wordpress.com/2018/10/14/viihdehelper-version-5-0-0-4-published/</link>
					<comments>https://asmand.wordpress.com/2018/10/14/viihdehelper-version-5-0-0-4-published/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Sun, 14 Oct 2018 14:23:29 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1563</guid>

					<description><![CDATA[A new update to ViihdeHelper was just published. The version number is 5.0.0.4. This version uses another unofficial API to get the recording URL. This API does not suffer from the same &#8220;Access denied&#8221; problem as the previous official API.&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2018/10/14/viihdehelper-version-5-0-0-4-published/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>A new update to ViihdeHelper was just published. The version number is 5.0.0.4. This version uses another unofficial API to get the recording URL. This API does not suffer from the same &#8220;Access denied&#8221; problem as the previous official API.</p>
<p>If you feel that ViihdeHelper is useful, you are more than welcome to make a small donation via Paypal at <a href="https://paypal.me/asmand" target="_blank" rel="noopener">https://paypal.me/asmand</a> <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2018/10/14/viihdehelper-version-5-0-0-4-published/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1563</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>
	</item>
		<item>
		<title>API Server problems</title>
		<link>https://asmand.wordpress.com/2018/09/25/api-server-problems/</link>
					<comments>https://asmand.wordpress.com/2018/09/25/api-server-problems/#comments</comments>
		
		<dc:creator><![CDATA[Andreas Finne]]></dc:creator>
		<pubDate>Tue, 25 Sep 2018 07:46:57 +0000</pubDate>
				<category><![CDATA[Elisa Viihde]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Viihde]]></category>
		<guid isPermaLink="false">http://asmand.wordpress.com/?p=1552</guid>

					<description><![CDATA[There seems to be some issue with Elisa&#8217;s API server currently. Every request gets an error 500 Internal Server Error response. I&#8217;ll update with more information here as soon as I hear anything. Edit: The error message ViihdeHelper will display&#8230;  <p class="more-link"><a href="https://asmand.wordpress.com/2018/09/25/api-server-problems/">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>There seems to be some issue with Elisa&#8217;s API server currently. Every request gets an error 500 Internal Server Error response. I&#8217;ll update with more information here as soon as I hear anything.</p>
<p>Edit: The error message ViihdeHelper will display is &#8220;Error retrieving access code&#8221;.</p>
<p>Edit 09:00: I don&#8217;t know if this is related, but there seems to be other problems with Elisa Viihde too: https://corporate.elisa.fi/uutishuone/tiedotteet/tiedote/?id=30143876031203&amp;tag=all</p>
<p>Edit 21:00: The API server is working as it should now, but the one serving out the recording stream is still not working properly. You will notice this by getting an &#8220;access denied&#8221; when trying to watch or download a recording. The latest word from Elisa is that they are aware of the problem, but they did not get it working today (Wednesday), the fixing will continue tomorrow.</p>
<p>Edit 2018-09-28 13:40 Still not working, discussion about the issue can be found here: <a href="https://yhteiso.elisa.fi/elisa-viihde-sovellus-ja-nettipalvelu-16/elisa-viihde-api-devaus-512105" target="_blank" rel="noopener">https://yhteiso.elisa.fi/elisa-viihde-sovellus-ja-nettipalvelu-16/elisa-viihde-api-devaus-512105</a></p>
<p>Edit 2018-10-14 Still not working. Qotscha found an alternative API that seems to be working. <a href="https://asmand.wordpress.com/2018/10/14/viihdehelper-version-5-0-0-4-published/">Version 5.0.0.4</a> utilises that API.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://asmand.wordpress.com/2018/09/25/api-server-problems/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1552</post-id>
		<media:content url="https://2.gravatar.com/avatar/22f6f9828bb9eada11e188bd48dc66a0c3825cc08118f6542585a2ad7136abed?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">asmand</media:title>
		</media:content>
	</item>
	</channel>
</rss>
