Skip to content

Commit 7e0a14b

Browse files
Added readme.md and updated .gitattributes
1 parent f41128a commit 7e0a14b

File tree

2 files changed

+28
-31
lines changed

2 files changed

+28
-31
lines changed

.gitattributes

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,9 @@
1-
###############################################################################
21
# Set default behavior to automatically normalize line endings.
3-
###############################################################################
2+
43
* text=auto
54

6-
###############################################################################
7-
# Set default behavior for command prompt diff.
8-
#
9-
# This is need for earlier builds of msysgit that does not have it on by
10-
# default for csharp files.
11-
# Note: This is only used by command line
12-
###############################################################################
135
#*.cs diff=csharp
146

15-
###############################################################################
16-
# Set the merge driver for project and solution files
17-
#
18-
# Merging from the command prompt will add diff markers to the files if there
19-
# are conflicts (Merging from VS is not affected by the settings below, in VS
20-
# the diff markers are never inserted). Diff markers may cause the following
21-
# file extensions to fail to load in VS. An alternative would be to treat
22-
# these files as binary and thus will always conflict and require user
23-
# intervention with every merge. To do so, just uncomment the entries below
24-
###############################################################################
257
#*.sln merge=binary
268
#*.csproj merge=binary
279
#*.vbproj merge=binary
@@ -35,22 +17,10 @@
3517
#*.sqlproj merge=binary
3618
#*.wwaproj merge=binary
3719

38-
###############################################################################
39-
# behavior for image files
40-
#
41-
# image files are treated as binary by default.
42-
###############################################################################
4320
#*.jpg binary
4421
#*.png binary
4522
#*.gif binary
4623

47-
###############################################################################
48-
# diff behavior for common document formats
49-
#
50-
# Convert binary document formats to text before diffing them. This feature
51-
# is only available from the command line. Turn it on by uncommenting the
52-
# entries below.
53-
###############################################################################
5424
#*.doc diff=astextplain
5525
#*.DOC diff=astextplain
5626
#*.docx diff=astextplain

readme.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Keyboard Layout Switch
2+
3+
Version 1.1
4+
Created by Tolik Pylypchuk
5+
6+
This program is created to switch typed text as if it was typed with another keyboard layout.
7+
8+
All you have to do is select the mistyped text, cut (or copy) it to the clipboard, press the key combination of your choice (default are Ctrl+Alt+X and Ctrl+Alt+Z) and then just paste the switched text.
9+
10+
The program is completely customisable: you can set character mappings, add new ones, delete them, and even move them, if you want (to do that, click on a column of characers and press an arrow key).
11+
12+
By default scrolling in the settings window is horizontal. If you want to scroll vertically, press Ctrl while you scroll. Touchpad horizontal scrolling is not supported.
13+
14+
The program runs on the background, so if you close the settings window, it will not shut down. It uses a tray icon, so you can see that it's there.
15+
16+
The program uses the list of your input languages in the same order, as defined by the system. You can switch both forward and backward through this list. The program also automaticly changes your input language, so you don't have to do it yourself. You cannot add a language that's not present as one of the system's input languages.
17+
If you add/remove an input language while the program is running, you'll have to restart it.
18+
19+
Note: it uses a single layout for a language. e.g. if you are using both English QWERTY and English DVORAK, you can only set one of them for the program to switch.
20+
21+
When started for the first time, the program creates shortcuts in Start Menu and Startup folders of the current user, so it will run on system startup and be available on Start Menu. You can choose to delete these shortcuts. If you move the program to a new location, you have to uncheck the menu items that correspond to these shortcuts
22+
(to delete the old, invalid ones) and check them again (to create new, valid ones).
23+
24+
What's new in version 1.1:
25+
- minor bug fixes.
26+
27+
I hope the program will make your life at least 1% easier. :)

0 commit comments

Comments
 (0)