Skip to main content
CorgiDev Logo

CorgiDev Thoughts

This blog will mostly serve as a spot for me to throw things I am thinking about or things that I have learned that I feel others may benefit from.

All links on this page, outside of those within the header and navigation breadcrumbs, will open in a new window.

Links to DM people in Slack & Teams

One of my favorite things to do is add links in my email signature for people to DM me in Slack & Teams. I only use it for internal communications, but it tends to surprise people and is just an overall useful little trick.

I've also found these links useful in documentation. Maybe you have a list of contacts who someone needs to contact in a particular circumstance. You could include Teams links to ensure people message the right people and not someone with a similar name.

Follow along if you are interested in doing the same. Keep in mind that there may be some instances where the methods I show do not work for your organization. This could be due to some organization settings. I will provide a list of resources that might provide alternatives you can try. The ones I list are just the ones that worked for me most frequently.

Links to Direct Message someone in Teams

Teams has proven to be the easiest one for me. With this you just use https://teams.microsoft.com/l/chat/0/0?users=[your email address]. Want to make it a group chat? Add additional email addresses separated by commas.(https://teams.microsoft.com/l/chat/0/0?users=[your email address],[second email address]).

One potential hiccup could occur if you have an old Microsoft 365 account where you had a personal and an enterprise version of your account. You will know if this is the case if Microsoft 365 asks you if you want to log in as your Home Account or your Work Account when you try to log in.

Links to Direct Message someone in Slack

Slack is a little more complex to make a direct message link for. Keep in mind that someone must be a member of the Slack tenant to direct message someone using the link. This is why I typically only use these internally, and I always put a text note next to them stating that they are for internal use only.

Another important distinction of the link format I am about to cover is that it will open in the desktop app, if it is installed. There are other variants you can use, but many of them open in the web browser instead of the desktop app.

  1. First, we need to find you Team ID. To find this, you will need to login to your Slack environment via web browser rather than the desktop app.
  2. Once logged in, look at the url in the browser's address bar.
  3. The url will look something like the following: https://app.slack.com/client/T05REF2GYN9/C06DFSGR5SB. The set of charcters after client/ is the Team ID.
  4. Next we need your Member ID. For this, you can access Slack in the browser or in the desktop app.
  5. Once you have the app loaded, go to your Slack profile in the app, or the Slack profile of the user who you wish to make a message link to. You can accomplish this by right-clicking their image in an existing chat or channel, and selecting "View Profile".
  6. Once in the profile, you should see a set of 2 large buttons labeled either:
    • Your Profile: "Set Status" & "View As"
    • Other User Profile: "Message" & "Huddle"
    Either way, there will be a vertical elipses icon that indicates the "More" menu after those buttons that you need to click to expand another menu.
  7. From that menu, select the "Copy Member ID" option.
  8. Now format your direct message link as https://app.slack.com/client/[Team ID]/[Member ID].
  9. You now have a direct message Slack link for someone.

Other Resources

I hope this information proves useful for you. The following resources should prove useful if you'd like to learn more.


Computer typing in reverse?

EST

I had a weird issue recently where my typing direction kept getting reversed. Basically, I would start typing and instead of the text going towards the right side of the screen, it would go towards the left. As a result, my sentences would be reversed from what I expected them to be. I could not figure out what key combination I was hitting to cause this until I did some research.

After doing some searching, I learned that this is a feature within Windows meant for languages where you may need to type in the opposite direction due to the way the text is printed and read. There can be some other causes, but generally the most likely causes are that you inadvertently changed the region on your keyboard, or you pressed the control (ctrl) key together with the left or right shift key. If you find your typing going in the wrong direction, first try pressing ctrl together with right shift for right to left typing, or with left shift for left to right typing.

If that does not work, try the one, or a combination, of the following options. Note that the following options, or the steps to alter them, may vary somewhat depending on your OS version.

  1. Restart your computer
  2. Check your system region settings. This is typically done by:
    1. Start menu
    2. Search for and select "Control Panel".
    3. Go to "Region". This may be under "Clock and Region" depending on how your control panel displays.
      Windows control panel with the Region option showing.
    4. Navigate to the "Administrative" tab.
      Administrative settings tab under Region options.
    5. Select "Change system locale".
      Region settings window with drop-down for current system locale displaying.
    6. Click on the dropdown menu for "Current system locale" and select your country.
    7. Click ok to apply the setting changes.
    8. Click "Apply" to finish applying the changes.
    9. Restart your machine.
  3. Try running the Keyboard troubleshooter. This can be accessed in Windows 10+ by:
    1. Open Start menu.
    2. Search for "Troubleshoot" and select the "Troubleshoot Settings" option.
      Start menu with the search term troubleshoot typed in and the troubleshoot settings displaying as an option.
    3. Select "Other troubleshooters".
    4. Select the "Run" button next to "Keyboard".
      System settings opened up to Troublesoot/Other Troubleshooters.
    5. A troubleshooter application will automatically run and complete with options. You may be asked to restart your machine.
  4. Uninstall your keyboard with device manager and then scan for new hardware to reinstall your keyboard

There are other options, and details listed under the following article, Keyboard Typing Backwards: Causes & Quick Fixes | WindowsReport Opens in new window. Please note that this is an external page that I do not have any control over. As a result, there may be additional links and options on this page that I cannot guarantee the safety of. Please avoid installing additional applications without consulting someone able to identify if they are safe or not.

I hope this information helps anyone else who may have gone through something similar to me.


Alternate Conformant Versions?

EST

Alternate conformant versions is an important part of any Accessibility audit. When checking for this, an auditor is checking if inaccessible materials have an accessible alternate version identified. If an accessible alternative is available, an auditor can choose to skip any further accessibility checks on the non-conformant content and instead assess the accessibility of the conformant version.

A great example of content that has an alternate conformant version, is the Microsoft Product Adoption Guides Opens in new window. If you select to view an individual guide, you are initially taken to an interactive booklet version. The booklet is not Accessible. However, at the top of the page, there is a link to a PDF version of the same content that is accessible.

Interactive booklet of the Microsoft 365 Accessibility Adoption Guide with a link to a pdf version at the top of the page, and buttons to control interaction with the booklet at the bottom of the page.

However, while having an alternate conforming version can be a good way to provide multiple ways for users to view the same content in a format they prefer; it can pose severe risk. When you have multiple versions; you have multiple sources of truth. This means you run the risk of one not being as up to date as the other, and having to remove multiple copies of the same information if you need it gone.


Uploading Images with Transparent Backgrounds to RedBubble

EST

Have you uploaded an image to RedBubble that was supposed to have a transparent background, and it instead was given a solid background? I have run into this issue on more than one occassion and always had to waste time finding a solution. So I decided to describe a solution here for my benefit, and others who may benefit.

I tend to upload images to RedBubble to make custom content for my own use, or for my logo that I have listed in my RedBubble store. I use the free, open source image editing program known as GNU Image Manipulation Program (GIMP) Opens in new window to edit images. I also save images as PNG files since I now know what settings to set to consistently get transparent backgrounds.

In GIMP, you select "Export As" to save an image as a particular format. Once you do that, you can use the "Select File Type (By Extension)" to select the PNG file type. After that you click the Export button to progress to the next window.
Export As dialog window in GIMP

You will next be presented with a set of Export options that are based on the file type. For PNG files that need to have a transparent background, you will need to focus on the settings in the bottom half of the window. You will want to make sure that the following settings are unchecked:

  • Save Exif data
  • Save XMP data
  • Save IPTC data
  • Save Thumbnail
Export As dialog window in GIMP with the previously listed options unchecked.

Click the Export button once you have those options unchecked and upload your file to RedBubble. The transparent background should show up correctly now. I found out about this fix from a comment on a forum post Opens in new window on Gimp-Forum.net Opens in new window.