Code Monkey home page Code Monkey logo

danish-ansi-windows's Introduction

Danish ANSI Keyboard Layout for Windows

Adds support for <> and \ on the Danish ANSI layout Made using The Microsoft Keyboard Layout Creator

Last year (2021 as of writing) I switched from a Nordic ISO layout to a UK ANSI keyboard. This of course caused some issues, since I prefer, and am just used to, the Danish keyboard, due to me having used it my entire life, and because I also code. At first I decided to just use the UK/US ISO layout while coding, but it was very tedious, since most keys were not in the place I was used to.

I therefore decided to see if I could find any keyboard layouts or programs, just anything, that could resolve this issue. I found some, but they weren't to my personal liking. I ended up finding Microsofts Keyboard Layout Creator tool, which was just up my alley and I am so glad they made it.

I have used this layout for a little over a year now and it has become second nature and feels very natural to me, which is why I have decided to share it with the public.

In good spirit of me just having used the program to create this layout, I will be including the original file as the source element.

Installation

  1. Download the latest release from here or the latest release in the sidebar
  2. Extract to a place of your choosing
  3. Run "Setup.exe"
  4. Follow the prompts
  5. Restart your PC
  6. Select the layout from the language shelf
  7. ???
  8. Profit

(note: in some cases you have to go in and manually add the layout to the language shelf, the layout should be called Dansk - ANSI <>\)

Uninstallation

If you have decided you want to uninstall the layout, then just simply remove it from any language in your language shelf, run the setup.exe again and it should ask if you wish to uninstall or repair. Choose uninstall and voilà, you have uninstalled it.

Step-by-step guide:

  1. Remove the layout from all languages that might be using it as default (primary layout)
  2. Run "Setup.exe"
  3. Choose "Remove the keyboard layout."
  4. Restart your pc
  5. ???
  6. Profit

Updating

If I release an update, you will have to uninstall the layout first and then reinstall it following the installation steps.

Usage

The main change is the location of <> and , this is because when compared to ISO, ANSI is missing the key that on the Danish/Nordic layout features the <>\ key.

< = ctrl + alt + ,

> = ctrl + alt + .

\ = ctrl + alt + -

Layout

(Note: The pictures show the default <>\ key next to left shift, but on an actual ANSI keyboard it will not be there.)

Default image

AltGr (Ctrl + Alt) image

Problem Solving

If you are having issues with the installation process, then make sure you do not have another language installed with the same name (dk_ansi), and also that you have .NET framework installed.

Credits

All credit goes to Microsoft for creating their tool "The Microsoft Keyboard Layout Creator", which can be found here. Without this tool I would not have been able to create this keyboard layout.

danish-ansi-windows's People

Contributors

anderzenn avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.