Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions HotKeys.sln
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ VisualStudioVersion = 15.0.27307.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HotKeysVSIX", "HotKeysVSIX\HotKeysVSIX.csproj", "{F93438EE-344E-478F-9A73-AAD23BE22CB5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KeyboardSchemes", "KeyboardSchemes\KeyboardSchemes.csproj", "{1D623713-09DB-4C72-AFFE-CBC59BF14DA1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand All @@ -15,6 +17,10 @@ Global
{F93438EE-344E-478F-9A73-AAD23BE22CB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F93438EE-344E-478F-9A73-AAD23BE22CB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F93438EE-344E-478F-9A73-AAD23BE22CB5}.Release|Any CPU.Build.0 = Release|Any CPU
{1D623713-09DB-4C72-AFFE-CBC59BF14DA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D623713-09DB-4C72-AFFE-CBC59BF14DA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D623713-09DB-4C72-AFFE-CBC59BF14DA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D623713-09DB-4C72-AFFE-CBC59BF14DA1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
41 changes: 41 additions & 0 deletions HotKeysVSIX/CamelHump Nav with VSTricks.vssettings
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<UserSettings>
<ApplicationIdentity version="8.0.40218.0" name="Microsoft Development Environment" />
<Category name="Environment_Group" RegisteredName="Environment_Group">
<Category name="Environment_KeyBindings" Category="{F09035F1-80D2-4312-8EC4-4D354A4BCB4C}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_KeyBindings">
<KeyboardShortcuts Version="8.0">
<ScopeDefinitions>
<Scope Name="Global" ID="{5EFC7975-14BC-11CF-9B2B-00AA00573819}"/>
<Scope Name="Text Editor" ID="{8B382828-6202-11D1-8870-0000F87579D2}"/>
</ScopeDefinitions>
<!--<ShortcutsSchemeDef Name="CamelHump Navigation">-->
<!--</ShortcutsSchemeDef>-->
<UserShortcuts>

<!--Need VSTricks for CamelCase navigation, selection and deletion.-->

<!--CamelHump navigation and selection (Ctrl key shortcuts)-->
<Shortcut Command="Edit.SubWordNext" Scope="Text Editor">Ctrl+Right Arrow</Shortcut>
<Shortcut Command="Edit.SubWordPrevious" Scope="Text Editor">Ctrl+Left Arrow</Shortcut>
<Shortcut Command="Edit.SubWordNextExtend" Scope="Text Editor">Ctrl+Shift+Right Arrow</Shortcut>
<Shortcut Command="Edit.SubWordPreviousExtend" Scope="Text Editor">Ctrl+Shift+Left Arrow</Shortcut>
<!--<Shortcut Command="Edit.SubWordNextExtendColumn" Scope="Text Editor">Ctrl+Shift+Right Arrow</Shortcut> --><!-- Not required. User can release Alt key for part word navigation during box selection mode -->
<!--<Shortcut Command="Edit.SubWordPreviousExtendColumn" Scope="Text Editor">Ctrl+Shift+Left Arrow</Shortcut> --><!-- Not required. User can release Alt key for part word navigation during box selection mode -->
<!--Backspace and Delete-->
<Shortcut Command="Edit.SubWordDeletetoEnd" Scope="Text Editor">Ctrl+Del</Shortcut>
<Shortcut Command="Edit.SubWordDeletetoStart" Scope="Text Editor">Ctrl+Bkspce</Shortcut>

<!--Create shortcuts for the Full-Word navigation and selection (Ctrl+Alt shortcuts)-->
<Shortcut Command="Edit.WordNext" Scope="Text Editor">Ctrl+Alt+Right Arrow</Shortcut> <!--Invented by JEC-->
<Shortcut Command="Edit.WordPrevious" Scope="Text Editor">Ctrl+Alt+Left Arrow</Shortcut> <!--Invented by JEC-->
<Shortcut Command="Edit.WordNextExtend" Scope="Text Editor">Ctrl+Alt+Shift+Right Arrow</Shortcut> <!--Invented by JEC-->
<Shortcut Command="Edit.WordPreviousExtend" Scope="Text Editor">Ctrl+Alt+Shift+Left Arrow</Shortcut> <!--Invented by JEC-->
<!--Create shortcuts for the Full-Word backspace and delete -->
<RemoveShortcut Command="View.TaskRunnerExplorer" Scope="Global">Ctrl+Alt+Bkspce</RemoveShortcut>
<Shortcut Command="Edit.WordDeleteToStart" Scope="Text Editor">Ctrl+Alt+Bkspce</Shortcut>
<Shortcut Command="Edit.WordDeleteToEnd" Scope="Text Editor">Alt+Del</Shortcut> <!-- Would otherwise use Ctrl+Alt+Del for consistency, but ... well... you konw. ;-) Alt+Del will have to do. -->

</UserShortcuts>
</KeyboardShortcuts>
</Category>
</Category>
</UserSettings>
23 changes: 23 additions & 0 deletions HotKeysVSIX/HotKeysVSIX.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,33 @@
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="CamelHump Nav with VSTricks.vssettings">
<SubType>Designer</SubType>
</Content>
<Content Include="EmbeddedVSIX\KeyboardShortcutsManager-v2.1.0.vsix">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<Content Include="IntelliJ for CSharp.vsk">
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<Content Include="VS Universal.vssettings">
<SubType>Designer</SubType>
</Content>
<None Include="packages.config" />
<Content Include="ReSharper %28IDEA style%29.vsk">
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<Content Include="ReSharper %28VS Style%29.vsk">
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<None Include="source.extension.vsixmanifest">
<SubType>Designer</SubType>
</None>
<Content Include="Visual CSharp 2015.vsk">
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<None Include="VS Universal.vsk" />
</ItemGroup>
<ItemGroup>
<Content Include="ReleaseNotes.txt">
Expand All @@ -79,6 +99,9 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<Analyzer Include="..\packages\Microsoft.VisualStudio.SDK.Analyzers.15.8.9-beta\analyzers\cs\Microsoft.VisualStudio.SDK.Analyzers.dll" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Expand Down
6 changes: 0 additions & 6 deletions HotKeysVSIX/HotKeysVSIX.csproj.user

This file was deleted.

Binary file added HotKeysVSIX/IntelliJ for CSharp.vsk
Binary file not shown.
Binary file added HotKeysVSIX/ReSharper (IDEA style).vsk
Binary file not shown.
Binary file added HotKeysVSIX/ReSharper (VS Style).vsk
Binary file not shown.
2 changes: 2 additions & 0 deletions HotKeysVSIX/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Hot Keys - Keyboard Shortcuts
by Justin Clareburt
12-Jul-2019: v3.0.0 Basic upgrade for VS2019 compatibility. Included VSShortcutManager-v2.1.0
12-Oct-2018: v2.1.0 Added VS Universal mapping scheme. Also added CamelHump Nav with VSTricks.
26-Aug-2018: v2.0.7 Added VS2017 Mapping scheme and user shortcuts
16-Jan-2018: v2.0.2 Added shortcuts for new VS features: Duplicate Text and Expland Selection
12-Jan-2018: v2.0.1 Embedded Keyboard Shortcuts Manager and supplied IntelliJ and R# VS and IDEA shortcut defs
12-Aug-2017: v2.0.0 Moved to VSIX instead of MSI
Expand Down
Binary file added HotKeysVSIX/VS Universal.vsk
Binary file not shown.
Loading