Sign in to follow this  
Followers 0
Person

Программирование, с чего начать?

82 posts in this topic

Собственно вопрос всем ясен :rolleyes: . Хочу научиться программировать, свободное время у меня есть, да и это будет лишний плюс к моей специальности. Программированием вообще не занимался ранее, но думаю, освою, не дурак же ;) . Такой вопрос возник только лишь потому, что возможно в будущем буду жить некоторое время за бугром и программированием смогу заработать себе на кусок хлеба, возможно даже с маслом :) , в общем ладно...что посоветуйте и с чего вы сами начинали???

 

Только сильно меня не пинайте...типо...и чё все лезут в программирование???

Edited by Person
0

Share this post


Link to post
Share on other sites

Привет ! а какое направление вас интересуеть ?

к примеру что вы хотите создавать? и смотря за каким бугорам вы будете жить.

0

Share this post


Link to post
Share on other sites

Начни с того, что разберись в себе. Что тебя больше всего интересует: сайты, программки, БД.

Потом найди инструмент и книжку по нему. Прочи книжку. Пойми, что ничего в ней не понял. Прочти еще раз. Опять почеши затылок. Потом найти интересный тебе пример и попробуй его сдлать. При этом периодически перечитывай книжку. В определенный момент начнешь понимать, что ты ее понимаешь. Это значит процесс пошел. Но эти шаги будут повторяться при изучении чего-то нового. Правда они станут короче по времени.

 

Если разберешься в себе. что тебе интересно, могу выкладывать примеры, ждать ваших реений и разбирать их здесь.

0

Share this post


Link to post
Share on other sites

например я начал с паскал. Сначало простые алгоритмы типа if then,циклы, и тд.и тп. потом дельфи, БД (Paradox, Acess, Interbase/FireBird, Oracle, MySQL, MSSQL), ява. при этом никакую книжку не читал. такие тоже бывают.

Edited by Achilles
0

Share this post


Link to post
Share on other sites

Я начинал так. Изучил языки HTML и PHP. Написал небольшую программку чтобы при устройстве на работу было что показать :unsure: . Потом устроился на работу правда зарплату мне не платили, но меня тогда деньги не интересовали, мне нужна была практика. Проработал там 3-4 месяца. За это время закрепил свои знания в PHP, изучил JavaScript, XML, CSS и AJAX. Затем пару лет работал фрилансером, изучил СУБД MySql, MS SQL и Oracle потом языки C и С++. Шас в основном программирую на С/С++ с Oracle под Linux.

 

Если заинтересуетесь, то у меня есть много хороших электронных учебников, справочников(некоторые на английском) могу скинуть на почту или записать на балванку.

0

Share this post


Link to post
Share on other sites

Можно с Делпхи начать. Интерфейс там гораздо более дружественный, чем в С++. И сам язык Паскаль понятный и четкий. Не такой трудный как Си и не допускает некоторые непонятки с переменными как Бейсик.

В дальнейшем нужно будет переходить на Си, т.к. на нем большинство программ пишется, в т.ч. и Виндовс.

 

Ну и практика нужна. Научиться программированию можно только самостоятельно составляя программы.

0

Share this post


Link to post
Share on other sites

Если хочешь начать с "детского" програмирования начни писать макросы в Excel :unsure:

Там писать легче всего. Жмешь на кнопку запись, делаешь все что тебе надо, Нажимаешь стоп и смотришь как все пишется. :lol:

Edited by Pilligrim
0

Share this post


Link to post
Share on other sites

Как сказал Алекс, пусть сначала определится, в какой области он хочет программировать... А уже потом выбирает языки, технологии и т.д. и т.п.

0

Share this post


Link to post
Share on other sites

ИМХО для начинающих направление не очень важно. Сначало он должен понять что такое программа, алгоритм, переменный, константа, процедура, функция, операторы, . . . в любом направление без этих невозможно работать. а потом http://sql.ru/forum/

Edited by Achilles
0

Share this post


Link to post
Share on other sites

Тогда пусть сначала обучится в ВУЗе по направлению :( Так ведь на форуме говорили

0

Share this post


Link to post
Share on other sites
ИМХО для начинающих направление не очень важно. Сначало он должен понять что такое программа, алгоритм, переменный, константа, процедура, функция, операторы,

Гораздо лучше будет. если он будет это понимать в той сфере, которая ему интересна. В любом случае нужна среда программирования для выполнения примеров.

 

К топикстартеру. Вот такую ошибку:

 

при этом никакую книжку не читал. такие тоже бывают.

 

повторять не надо.

 

Тогда пусть сначала обучится в ВУЗе по направлению :( Так ведь на форуме говорили

Я так понял у человека уже есть в/о. Второе даст не очень много.

0

Share this post


Link to post
Share on other sites

Ok, всем огромное спасибо за ответы в этой теме, теперь буду думать, что меня больше всего интересует...хотя, хотелось бы что-нибудь перспективное попробовать изучить, наверно это C++, так ведь? Еще вопрос, а практику без диплома возможно получить в нашем городе, даже за бесплатно готов? Курсы какие-нибудь может есть, где обучают, а потом дают поработать? И...если я буду достаточно подкован в программировании, скажем этак через года 3-4 смогу ли я устроиться куда-нибудь в странах ЕС, как думайте, ведь диплома в этой отрасли у меня не будет. Еще раз всем огромное спасибо!

0

Share this post


Link to post
Share on other sites
И...если я буду достаточно подкован в программировании, скажем этак через года 3-4 смогу ли я устроиться куда-нибудь в странах ЕС, как думайте, ведь диплома в этой отрасли у меня не будет. Еще раз всем огромное спасибо!

 

Привет! Сорри, что влезаю, я не программер, но в ИТ сфере не первый год и сейчас как раз живу в странах ЕС, а конкретно - в Германии... Так вот, что скажу - и там не все так сладко, цены высокие, зарплаты не такие большие. Готовься к тому, что предпочтение отдается кандидатам, знающим язык страны (то есть параллельно с программированием сразу осваивай немецкий или еще какой-то). Очень большая бюрократическая волокита с оформлением на работу - готов ли ты к этому???? Без диплома возьмут вряд ли - поэтому придется пройти хоть какую-то сертификацию...

Вообще, как я поняла, там нужны программеры не веб, а других направлений...

Но вот, например, САП - у нас знакомый там работает - там почти все из бывшего СССР. Вот от них вакансия:

http://cszum.bmstu.ru/forums/index.php?topic=308.0

 

Могу еще поискать, где-то была ссылка на сайт предложений немцев для ссср-овских программеров...

0

Share this post


Link to post
Share on other sites
Ok, всем огромное спасибо за ответы в этой теме, теперь буду думать, что меня больше всего интересует...хотя, хотелось бы что-нибудь перспективное попробовать изучить, наверно это C++, так ведь? Еще вопрос, а практику без диплома возможно получить в нашем городе, даже за бесплатно готов? Курсы какие-нибудь может есть, где обучают, а потом дают поработать? И...если я буду достаточно подкован в программировании, скажем этак через года 3-4 смогу ли я устроиться куда-нибудь в странах ЕС, как думайте, ведь диплома в этой отрасли у меня не будет. Еще раз всем огромное спасибо!

Мои два диплома по специальности лежат у родетелей. Последний раз показывались работодателю в 2002 году. Знания первичны.

0

Share this post


Link to post
Share on other sites

Если кому интересно - крайне занимательное чтиво - блог человека из Former USSR работавшего и продолжающего работать в этой сфере и в штатах и в европе

http://www.valiki.com/

я думаю, от прочитанного много на что взгляд может поменяться (из опыта автора блога) :)

0

Share this post


Link to post
Share on other sites

Что касается Узбекистана - то тут у нас вобщем программеры не нужны. Брат в нефтегазе работает, программер не профессиональный, но небольшие проекты делал, весьма неплохо. Так вот, стоят у них контроллеры, с которыми нужно общаться коммандами по терминалке. Ну, братан говорит, давайте напишу человеческую морду - никто за год не услышал - даже для себя написал, а проект коммерчиским не стал. Сейчас говорят покапают программу за лимоны из-за бугра, потому что на этом бабло отмыть можно.

 

И по себе: Я вобще сетями больше занимаюсь, скажем так админ. Могу писать совсем маленькие программки по автоматизации того или иного процесса (нужные мне в работе), раньше так и делал (На C#). НО, честно говоря иногда приходиться переделывать все на лету - вот тогда то я и взялся за WSH - для админа это оказалось в 100 раз нужнее, чем знание C#. Честно, переход с C# на васька - это диградация, но, в администрировании - это намного проще. Кстати, из-за того, что классов там совсем немного, то можно изучить очень быстро. Если нужно что-то,чего нет в самом васике, то подключаем WMI - и вуаля.

 

Вобще, программирование нужно изучать только если будете писать какойто софт, где нужна наглядность, сложный графический интерфейс. Или, если нужно работать с большими БД. Если вы хотите изучать программирование для автоматизации процессов - то это совсем ни к чему.

0

Share this post


Link to post
Share on other sites
Начни с того, что разберись в себе. Что тебя больше всего интересует: сайты, программки, БД.

Потом найди инструмент и книжку по нему. Прочи книжку. Пойми, что ничего в ней не понял. Прочти еще раз. Опять почеши затылок. Потом найти интересный тебе пример и попробуй его сдлать. При этом периодически перечитывай книжку. В определенный момент начнешь понимать, что ты ее понимаешь. Это значит процесс пошел. Но эти шаги будут повторяться при изучении чего-то нового. Правда они станут короче по времени.

 

Если разберешься в себе. что тебе интересно, могу выкладывать примеры, ждать ваших реений и разбирать их здесь.

 

Очень точно описан процесс. :)

 

Хочу только добавить, что научиться программированию без конкретной интересной или необходимой задачи,

которую нужно решить еще вчера — Невозможно.

 

Должны быть:

 

1. Четкое определение направления

2. Необходимость в этом

3. Практика

4. Желание

 

Как видите, желание на самом последнем месте.

Просто дело в том, что многие хотят всю жизнь научиться, но дальше этого дело не идет.

Меня часто достают просьбами — «Научи программировать на том-то или на том-то!»

На что я завсегда отвечаю только одно — «Когда тебе это понадобится, сядешь за компьютер, начнешь разбирать примеры и читать книги и в процессе научишься»

 

Программирование не хобби, это серьезный процесс, нельзя им от нечего делать раз в пол года заниматься.

 

По этому, если надо/хочется не спрашивайте — Начинайте!

 

Что касается Узбекистана - то тут у нас вобщем программеры не нужны. ...

 

Программеры нужны и очень сильно.

Edited by RHD
0

Share this post


Link to post
Share on other sites

Программисты, помогите пожалуйста! Ситуация: К программе горячие клавишы ( Keyboard Setup) задаются через скрипты (блокнот в приложении) и я хочу переназначить горячие клавишы на другие клавши. Если я допущу какую- либо ошибку со знаками в блокноте- чем это грозит? Может ли получится так, что программа вообще потеряет все связи с горячими клавишами?

Тоько не смейтесь громко, работа жутко застопорилась из- за горячих клавиш :)

Edited by Senya
0

Share this post


Link to post
Share on other sites

Вы изначальные скрипты сохраните, и в случае ошибок просто верните все назад.

 

Моженте сюда выложить скрипт, посмотрим, что там можно поменять.

0

Share this post


Link to post
Share on other sites

Спасибо огромное за оперативность, сейчас блокнот скопирую

 

Я извиняюсь, он очень длинный- там приписка глаза мозолит- modify at your own risk...

 

# Text File Version 1.1

# After Effects Shortcut Preferences (modify at your own risk)

#

# Key Identifiers

# UxFFFF is used to define a 4-digit hexadecimal unicode character (e.g. Ux005A = 'Z'). Visit http://unicode.org for code charts.

# PadUxFFFF is used to define a 4-digit hexadecimal unicode character that exists on the numeric keypad (e.g. PadUx002C = ',').

# Enter

# Delete

# Backspace

# Tab

# Return

# Esc

# LeftArrow

# RightArrow

# UpArrow

# DownArrow

# Space

# !

# DoubleQuote

# #

# $

# %

# &

# SingleQuote

# LParen

# RParen

# *

# Plus

# Comma

# -

# .

# /

# 0

# 1

# 2

# 3

# 4

# 5

# 6

# 7

# 8

# 9

# :

# ;

# <

# =

# >

# ?

# @

# A

# B

# C

# D

# E

# F

# G

# H

# I

# J

# K

# L

# M

# N

# O

# P

# Q

# R

# S

# T

# U

# V

# W

# X

# Y

# Z

# [

# Backslash

# ]

# ^

# _

# `

# {

# |

# }

# ~

# Umlaut_A

# Ring_A

# Cedilla_C

# Acute_E

# Tilde_N

# Umlaut_O

# Umlaut_U

# Acute_a

# Grave_a

# Circumflex_a

# Umlaut_a

# Tilde_a

# Ring_a

# Cedilla_c

# Acute_e

# Grave_e

# Circumflex_e

# Umlaut_e

# Acute_i

# Grave_i

# Circumflex_i

# Umlaut_i

# Tilde_n

# Acute_o

# Grave_o

# Circumflex_o

# Umlaut_o

# Tilde_o

# Acute_u

# Grave_u

# Circumflex_u

# Umlaut_u

# Section

# German_dbl_s

# Acute

# Yen

# Grave_A

# Tilde_A

# Tilde_O

# Umlaut_y

# Umlaut_Y

# Circumflex_A

# Circumflex_E

# Acute_A

# Umlaut_E

# Grave_E

# Acute_I

# Circumflex_I

# Umlaut_I

# Grave_I

# Acute_O

# Circumflex_O

# Grave_O

# Acute_U

# Circumflex_U

# Grave_U

# PadDecimal

# PadComma

# PadMultiply

# PadPlus

# PadClear

# PadSlash

# PadMinus

# PadEqual

# PadInsert

# PadDelete

# PadHome

# PadEnd

# PadPageUp

# PadPageDown

# Pad0

# Pad1

# Pad2

# Pad3

# Pad4

# Pad5

# Pad6

# Pad7

# Pad8

# Pad9

# F1

# F2

# F3

# F4

# F5

# F6

# F7

# F8

# F9

# F10

# F11

# F12

# F13

# F14

# F15

# F16

# F17

# F18

# F19

# F20

# F21

# F22

# F23

# F24

# HELP

# HOME

# PageUP

# FwdDel

# END

# PageDOWN

# NumLock

# Insert

# Pause

# CapsLock

 

 

["** header **"]

"major_version" = "56"

 

["AE_TopLevelWindow"]

"SelectNextTab" = "(Alt+Shift+.)"

"SelectPrevTab" = "(Alt+Shift+Comma)"

"ToggleTabPanelMaximize" = "(`)"

"ZoomWindowMega" = "(Ctrl+Backslash)(Ctrl+Yen)"

"ZoomWindowMegaMainMonitor" = "(Ctrl+Alt+Backslash)(Ctrl+Alt+Yen)"

 

["CCompCloneCmd"]

"CloneSelectPreset1" = "(3)"

"CloneSelectPreset2" = "(4)"

"CloneSelectPreset3" = "(5)"

"CloneSelectPreset4" = "(6)"

"CloneSelectPreset5" = "(7)"

 

["CCompCmd"]

"AddLayerMarkerWithDialog" = "(Alt+PadMultiply)"

"AddMarker" = "(PadMultiply)"

"CenterLayerInView" = "(Ctrl+HOME)"

"Clear" = "(Delete)(FwdDel)"

"ClearMask" = "(Alt+Delete)(Alt+FwdDel)"

"FlipHorizontal" = "()"

"FlipVertical" = "()"

"OpenSource" = "(Enter)(Return)"

"PasteAlt" = "(Ctrl+Alt+V)"

"ReverseLayer" = "(Ctrl+Alt+R)"

"SelectNext" = "(Ctrl+DownArrow)"

"SelectNextAdd" = "(Ctrl+Shift+DownArrow)"

"SelectPrevious" = "(Ctrl+UpArrow)"

"SelectPreviousAdd" = "(Ctrl+Shift+UpArrow)"

"SetWorkAreaEnd" = "(N)"

"SetWorkAreaStart" = "(B)"

"SetWorkAreaToSelection" = "(Ctrl+Alt+B)"

"StretchLayerToFit" = "(Ctrl+Alt+F)"

"StretchLayerToFitHorizontal" = "(Ctrl+Alt+Shift+H)"

"StretchLayerToFitVertical" = "(Ctrl+Alt+Shift+G)"

 

["CCompCompCmd"]

"CompOpenCompStuff" = "(Backslash)(Yen)"

"CompScollSelectedLayerToTop" = "(X)"

"CompScrollToCurrentTime" = "(D)"

"CompSelectLayer1" = "(Pad1)"

"CompSelectLayer2" = "(Pad2)"

"CompSelectLayer3" = "(Pad3)"

"CompSelectLayer4" = "(Pad4)"

"CompSelectLayer5" = "(Pad5)"

"CompSelectLayer6" = "(Pad6)"

"CompSelectLayer7" = "(Pad7)"

"CompSelectLayer8" = "(Pad8)"

"CompSelectLayer9" = "(Pad9)"

"CompTimeZoomFrames" = "(:)"

"CompTimeZoomIn" = "(=)"

"CompTimeZoomOut" = "(-)"

"CompToggleEffects" = "(E)"

"CompToggleEffectsAddState" = "(Shift+E)"

"CompToggleMaskFeathers" = "(F)"

"CompToggleMaskFeathersAddState" = "(Shift+F)"

"CompToggleMaskFeathersAddStateNewKF" = "(Alt+Shift+F)"

"CompToggleMaskFeathersNewKF" = "()"

"CompToggleMaskShapes" = "(M)"

"CompToggleMaskShapesAddState" = "(Shift+M)"

"CompToggleMaskShapesAddStateNewKF" = "(Alt+Shift+M)"

"CompToggleMaskShapesNewKF" = "()"

"CompToggleSelectLayer1" = "(Shift+Pad1)"

"CompToggleSelectLayer2" = "(Shift+Pad2)"

"CompToggleSelectLayer3" = "(Shift+Pad3)"

"CompToggleSelectLayer4" = "(Shift+Pad4)"

"CompToggleSelectLayer5" = "(Shift+Pad5)"

"CompToggleSelectLayer6" = "(Shift+Pad6)"

"CompToggleSelectLayer7" = "(Shift+Pad7)"

"CompToggleSelectLayer8" = "(Shift+Pad8)"

"CompToggleSelectLayer9" = "(Shift+Pad9)"

"CompToggleUberAnimatingKeyframes" = "(U)"

"CompToggleUberAnimatingKeyframesAddState" = "(Shift+U)"

"CompTwirlAnchorPoint" = "(A)"

"CompTwirlAnchorPointAddState" = "(Shift+A)"

"CompTwirlAnchorPointAddStateNewKF" = "(Alt+Shift+A)"

"CompTwirlAnchorPointNewKF" = "()"

"CompTwirlAudio" = "(L)"

"CompTwirlAudioAddState" = "(Shift+L)"

"CompTwirlAudioAddStateNewKF" = "(Alt+Shift+L)"

"CompTwirlAudioNewKF" = "()"

"CompTwirlOpacity" = "(T)"

"CompTwirlOpacityAddState" = "(Shift+T)"

"CompTwirlOpacityAddStateNewKF" = "(Alt+Shift+T)"

"CompTwirlOpacityNewKF" = "()"

"CompTwirlPosition" = "(P)"

"CompTwirlPositionAddState" = "(Shift+P)"

"CompTwirlPositionAddStateNewKF" = "(Alt+Shift+P)"

"CompTwirlPositionNewKF" = "()"

"CompTwirlRotation" = "®"

"CompTwirlRotationAddState" = "(Shift+R)"

"CompTwirlRotationAddStateNewKF" = "(Alt+Shift+R)"

"CompTwirlRotationNewKF" = "()"

"CompTwirlScale" = "(S)"

"CompTwirlScaleAddState" = "(Shift+S)"

"CompTwirlScaleAddStateNewKF" = "(Alt+Shift+S)"

"CompTwirlScaleNewKF" = "()"

"NextKeyframe" = "(K)"

"NudgeDown" = "(DownArrow)"

"NudgeDownMore" = "(Shift+DownArrow)"

"NudgeEarlier" = "(Alt+PageUP)"

"NudgeEarlierMore" = "(Alt+Shift+PageUP)"

"NudgeKeyframesEarlier" = "(Alt+LeftArrow)"

"NudgeKeyframesEarlierMore" = "(Alt+Shift+LeftArrow)"

"NudgeKeyframesLater" = "(Alt+RightArrow)"

"NudgeKeyframesLaterMore" = "(Alt+Shift+RightArrow)"

"NudgeLater" = "(Alt+PageDOWN)"

"NudgeLaterMore" = "(Alt+Shift+PageDOWN)"

"NudgeLeft" = "(LeftArrow)"

"NudgeLeftMore" = "(Shift+LeftArrow)"

"NudgeOpacityDown" = "(Ctrl+Alt+PadMinus)"

"NudgeOpacityDownMore" = "(Ctrl+Alt+Shift+PadMinus)"

"NudgeOpacityUp" = "(Ctrl+Alt+PadPlus)"

"NudgeOpacityUpMore" = "(Ctrl+Alt+Shift+PadPlus)"

"NudgeRight" = "(RightArrow)"

"NudgeRightMore" = "(Shift+RightArrow)"

"NudgeRotCCW" = "(PadMinus)"

"NudgeRotCCWMore" = "(Shift+PadMinus)"

"NudgeRotCW" = "(PadPlus)"

"NudgeRotCWMore" = "(Shift+PadPlus)"

"NudgeScaleLarger" = "(Alt+PadPlus)(Ctrl+PadPlus)"

"NudgeScaleLargerMore" = "(Alt+Shift+PadPlus)(Ctrl+Shift+PadPlus)"

"NudgeScaleSmaller" = "(Alt+PadMinus)(Ctrl+PadMinus)"

"NudgeScaleSmallerMore" = "(Alt+Shift+PadMinus)(Ctrl+Shift+PadMinus)"

"NudgeUp" = "(UpArrow)"

"NudgeUpMore" = "(Shift+UpArrow)"

"PrevKeyframe" = "(J)"

"SelectAllVisibleKeyframes" = "(Ctrl+Alt+A)"

"TemporalAlignEnd" = "(Alt+END)"

"TemporalAlignStart" = "(Alt+HOME)"

"ToggleGraph" = "(Shift+F3)"

"ToggleTlwParentColumn" = "(Shift+F4)"

"Twirl" = "()"

"TwirlExplode" = "(Ctrl+`)"

"TwirlPreserveSolo" = "(Shift+`)"

"TwirlPreserveSoloExplode" = "(Ctrl+Shift+`)"

 

["CCompMarkerCmd"]

"CompGotoMarker0" = "(0)"

"CompGotoMarker1" = "(1)"

"CompGotoMarker2" = "(2)"

"CompGotoMarker3" = "(3)"

"CompGotoMarker4" = "(4)"

"CompGotoMarker5" = "(5)"

"CompGotoMarker6" = "(6)"

"CompGotoMarker7" = "(7)"

"CompGotoMarker8" = "(8)"

"CompGotoMarker9" = "(9)"

"CompMarker0" = "(Shift+0)"

"CompMarker1" = "(Shift+1)"

"CompMarker2" = "(Shift+2)"

"CompMarker3" = "(Shift+3)"

"CompMarker4" = "(Shift+4)"

"CompMarker5" = "(Shift+5)"

"CompMarker6" = "(Shift+6)"

"CompMarker7" = "(Shift+7)"

"CompMarker8" = "(Shift+8)"

"CompMarker9" = "(Shift+9)"

 

["CCompPaintCmd"]

"PaintColorResetBW" = "(D)"

"PaintColorSwapFgBg" = "(X)"

"PaintSetFlow10" = "(Shift+Pad1)"

"PaintSetFlow100" = "(Shift+PadDecimal)(Shift+PadComma)(Shift+PadDelete)"

"PaintSetFlow20" = "(Shift+Pad2)"

"PaintSetFlow30" = "(Shift+Pad3)"

"PaintSetFlow40" = "(Shift+Pad4)"

"PaintSetFlow50" = "(Shift+Pad5)"

"PaintSetFlow60" = "(Shift+Pad6)"

"PaintSetFlow70" = "(Shift+Pad7)"

"PaintSetFlow80" = "(Shift+Pad8)"

"PaintSetFlow90" = "(Shift+Pad9)"

"PaintSetOpacity10" = "(Pad1)"

"PaintSetOpacity100" = "(PadDecimal)(PadComma)(PadDelete)"

"PaintSetOpacity20" = "(Pad2)"

"PaintSetOpacity30" = "(Pad3)"

"PaintSetOpacity40" = "(Pad4)"

"PaintSetOpacity50" = "(Pad5)"

"PaintSetOpacity60" = "(Pad6)"

"PaintSetOpacity70" = "(Pad7)"

"PaintSetOpacity80" = "(Pad8)"

"PaintSetOpacity90" = "(Pad9)"

"PaintTimeStepBack" = "(1)(Ctrl+PageUP)"

"PaintTimeStepForward" = "(2)(Ctrl+PageDOWN)"

 

["CCompTime"]

"TimeFastForward" = "(Ctrl+Alt+RightArrow)(END)"

"TimeJumpToIn" = "(I)"

"TimeJumpToNextInOut" = "(Ctrl+Alt+Shift+RightArrow)"

"TimeJumpToOut" = "(O)"

"TimeJumpToPrevInOut" = "(Ctrl+Alt+Shift+LeftArrow)"

"TimeJumpToWAEnd" = "(Shift+END)"

"TimeJumpToWAStart" = "(Shift+HOME)"

"TimePlay" = "(Space)"

"TimeRewind" = "(Ctrl+Alt+LeftArrow)(HOME)"

"TimeSetIn" = "([)"

"TimeSetOut" = "(])"

"TimeStepBack" = "(Ctrl+LeftArrow)(PageUP)"

"TimeStepBackMore" = "(Shift+PageUP)(Ctrl+Shift+LeftArrow)"

"TimeStepForward" = "(Ctrl+RightArrow)(PageDOWN)"

"TimeStepForwardMore" = "(Shift+PageDOWN)(Ctrl+Shift+RightArrow)"

"TimeStretchIn" = "(Ctrl+Shift+Comma)"

"TimeStretchOut" = "(Ctrl+Alt+Comma)"

"TimeTrimIn" = "(Alt+[)"

"TimeTrimOut" = "(Alt+])"

 

["CDirItemTabPanelTime"]

"TimeFastForward" = "(Ctrl+Alt+RightArrow)(END)"

"TimePlay" = "(Space)"

"TimeRewind" = "(Ctrl+Alt+LeftArrow)(HOME)"

"TimeStepBack" = "(Ctrl+LeftArrow)(PageUP)"

"TimeStepBackMore" = "(Shift+PageUP)(Ctrl+Shift+LeftArrow)"

"TimeStepForward" = "(Ctrl+RightArrow)(PageDOWN)"

"TimeStepForwardMore" = "(Shift+PageDOWN)(Ctrl+Shift+RightArrow)"

 

["CDirTabPanel"]

"NewViewer" = "(Alt+Shift+N)"

"NewViewerNewFrame" = "(Ctrl+Alt+Shift+N)"

 

["CEggApp"]

"BrowseInBridge" = "(Ctrl+Alt+Shift+O)"

"New" = "(Ctrl+N)"

"OpenComp" = "(Backslash)(Yen)"

"OpenMRUContext" = "(Shift+Esc)"

"Preview" = "(Pad0)(PadInsert)"

"PreviewAlt" = "(Shift+Pad0)(Shift+PadInsert)"

"PreviewAudio" = "(PadDecimal)(PadComma)(PadDelete)"

"PreviewAudioWorkArea" = "(Alt+PadDecimal)(Alt+PadComma)(Alt+PadDelete)"

"PreviewBlitTest" = "(Ctrl+Alt+Shift+Pad0)(Ctrl+Alt+Shift+PadInsert)"

"PreviewWire" = "(Alt+Shift+Pad0)(Alt+Shift+PadInsert)"

"PreviewWireClear" = "(Alt+Pad0)(Alt+PadInsert)"

"PreviewWireTrails" = "(Alt+Shift+macControl+Pad0)(Alt+Shift+macControl+PadInsert)"

"PreviewWireTrailsClear" = "(Alt+macControl+Pad0)(Alt+macControl+PadInsert)"

"ToggleVOutEnabled" = "(Ctrl+PadSlash)"

"WriteKeybindingsFile" = "(Alt+K)"

"WriteStringFile" = "(Ctrl+Alt+Shift+macControl+S)"

"WriteVersionFile" = "(Ctrl+Shift+HELP)"

"WriteVersionFileExtra" = "(Ctrl+Alt+Shift+HELP)"

 

["CEggAppTool"]

"ToolArrow" = "(V)"

"ToolCamera" = "©"

"ToolCameraToggle" = "(Shift+C)"

"ToolHand" = "(H)"

"ToolMagnify" = "(Z)"

"ToolMask" = "(Q)"

"ToolMaskToggle" = "(Shift+Q)"

"ToolPaint" = "(Ctrl+B)"

"ToolPan" = "(Y)"

"ToolPen" = "(G)"

"ToolPenToggle" = "(Shift+G)"

"ToolPin" = "(Ctrl+P)"

"ToolRotate" = "(W)"

"ToolText" = "(Ctrl+T)"

 

["CItem"]

"PurgeSnapshot1" = "(Ctrl+Shift+F5)"

"PurgeSnapshot2" = "(Ctrl+Shift+F6)"

"PurgeSnapshot3" = "(Ctrl+Shift+F7)"

"PurgeSnapshot4" = "(Ctrl+Shift+F8)"

"ShowAlphaChannel" = "(Alt+4)"

"ShowAlphaChannelAlt" = "(Alt+Shift+4)"

"ShowBlueChannel" = "(Alt+3)"

"ShowBlueChannelAlt" = "(Alt+Shift+3)"

"ShowGreenChannel" = "(Alt+2)"

"ShowGreenChannelAlt" = "(Alt+Shift+2)"

"ShowRedChannel" = "(Alt+1)"

"ShowRedChannelAlt" = "(Alt+Shift+1)"

"ShowSnapshot1" = "(F5)"

"ShowSnapshot2" = "(F6)"

"ShowSnapshot3" = "(F7)"

"ShowSnapshot4" = "(F8)"

"TakeSnapshot1" = "(Shift+F5)"

"TakeSnapshot2" = "(Shift+F6)"

"TakeSnapshot3" = "(Shift+F7)"

"TakeSnapshot4" = "(Shift+F8)"

"TitleActionGridAnim" = "(Alt+SingleQuote)"

"TitleActionGridRotate" = "(SingleQuote)"

"TitleActionSafeToggle" = "(Shift+SingleQuote)"

"VOutPushFrame" = "(PadSlash)"

 

["COutline"]

"Clear" = "(Delete)(FwdDel)"

"Rename" = "(Return)"

 

["CPanoECOutline"]

"NOP" = "(LeftArrow)(Shift+LeftArrow)(RightArrow)(Shift+RightArrow)"

"OpenComp" = "(Backslash)(Yen)"

"SelectNext" = "(DownArrow)"

"SelectNextAdd" = "(Shift+DownArrow)"

"SelectPrevious" = "(UpArrow)"

"SelectPreviousAdd" = "(Shift+UpArrow)"

 

["CPanoProjFootage"]

"TimeJumpToIn" = "(I)"

"TimeJumpToOut" = "(O)"

"TimeStepBack" = "(LeftArrow)"

"TimeStepForward" = "(RightArrow)"

"TimeTrimIn" = "(Alt+[)"

"TimeTrimOut" = "(Alt+])"

 

["CPanoProjItem"]

"FitItemView" = "(Shift+/)"

"FitItemViewUpTo100" = "(Alt+/)"

"ProofColors" = "(Shift+PadSlash)"

"SelectNextMask" = "(Alt+`)"

"SelectPreviousMask" = "(Alt+Shift+`)"

"Zoom100Percent" = "(/)"

"ZoomIn" = "(Ctrl+Alt+=)(.)"

"ZoomInResize" = "(Alt+.)(Ctrl+=)"

"ZoomNoScroll" = "(Ctrl+Alt+/)"

"ZoomOut" = "(Ctrl+Alt+-)(Comma)"

"ZoomOutResize" = "(Alt+Comma)(Ctrl+-)"

 

["CPanoProjLayer"]

"Clear" = "(Delete)(FwdDel)"

"ClearMask" = "(Alt+Delete)(Alt+FwdDel)"

"OpenComp" = "(Backslash)(Yen)"

"TimeJumpToIn" = "(I)"

"TimeJumpToOut" = "(O)"

"TimeSetIn" = "([)"

"TimeSetOut" = "(])"

"TimeStretchIn" = "(Ctrl+Shift+Comma)"

"TimeStretchOut" = "(Ctrl+Alt+Comma)"

"TimeTrimIn" = "(Alt+[)"

"TimeTrimOut" = "(Alt+])"

 

["CPanoProjLayerPano"]

"NudgeDown" = "(DownArrow)(Alt+DownArrow)"

"NudgeDownMore" = "(Shift+DownArrow)(Alt+Shift+DownArrow)"

"NudgeLeft" = "(LeftArrow)"

"NudgeLeftMore" = "(Shift+LeftArrow)"

"NudgeOpacityDown" = "(Ctrl+Alt+PadMinus)"

"NudgeOpacityDownMore" = "(Ctrl+Alt+Shift+PadMinus)"

"NudgeOpacityUp" = "(Ctrl+Alt+PadPlus)"

"NudgeOpacityUpMore" = "(Ctrl+Alt+Shift+PadPlus)"

"NudgeRight" = "(RightArrow)"

"NudgeRightMore" = "(Shift+RightArrow)"

"NudgeRotCCW" = "(PadMinus)"

"NudgeRotCCWMore" = "(Shift+PadMinus)"

"NudgeRotCW" = "(PadPlus)"

"NudgeRotCWMore" = "(Shift+PadPlus)"

"NudgeScaleLarger" = "(Alt+PadPlus)(Ctrl+PadPlus)"

"NudgeScaleLargerMore" = "(Alt+Shift+PadPlus)(Ctrl+Shift+PadPlus)"

"NudgeScaleSmaller" = "(Alt+PadMinus)(Ctrl+PadMinus)"

"NudgeScaleSmallerMore" = "(Alt+Shift+PadMinus)(Ctrl+Shift+PadMinus)"

"NudgeUp" = "(UpArrow)(Alt+UpArrow)"

"NudgeUpMore" = "(Shift+UpArrow)(Alt+Shift+UpArrow)"

 

["CPanoProjLayerPanoMask"]

"Zoom100Percent" = "(/)"

"ZoomIn" = "(.)"

"ZoomOut" = "(Comma)"

 

["CPanoRender"]

"StartStopRender" = "(Ctrl+.)(Esc)"

 

["CSwitchboard"]

"AddCompToRenderQueue" = "(Ctrl+Shift+/)"

"AddItemToComp" = "(Ctrl+/)"

"AddItemToCompReplaceLayer" = "(Ctrl+Alt+/)"

"AddToAdobeMediaEncoderRenderQueue" = "(Ctrl+Alt+Shift+/)"

"AutoOrient" = "(Ctrl+Alt+O)"

"BestQuality" = "(Ctrl+U)"

"BestQualityRecurse" = "(Ctrl+macControl+U)"

"BringCloser" = "(Ctrl+Alt+UpArrow)(Ctrl+])"

"BringToFront" = "(Ctrl+Alt+Shift+UpArrow)(Ctrl+Shift+=)(Ctrl+Shift+])"

"Close" = "(Ctrl+W)"

"CloseAll" = "(Ctrl+Alt+W)"

"CloseWindow" = "(Ctrl+Shift+W)"

"CompSettings" = "(Ctrl+K)"

"CompToggleUberAnimatingKeyframes" = "(U)"

"CompToggleUberAnimatingKeyframesAddState" = "(Shift+U)"

"CompViewOptions" = "(Ctrl+Alt+U)"

"Compify" = "(Ctrl+Shift+C)"

"Copy" = "(Ctrl+C)"

"CustResNoDialog" = "(Ctrl+Alt+J)"

"CustResNoDialogRecurse" = "(Ctrl+Alt+macControl+J)"

"Cut" = "(Ctrl+X)"

"DebugDroverCreateNewTab" = "(Ctrl+Shift+Alt+D)"

"DebugGDIBenchmark" = "(Alt+Backslash)(Alt+Yen)"

"DeselectAll" = "(F2)(Ctrl+Shift+A)"

"DeselectAllKeyframes" = "(Shift+F2)(Ctrl+Alt+Shift+A)"

"DraftQuality" = "(Ctrl+Shift+U)"

"DraftQualityRecurse" = "(Ctrl+Shift+macControl+U)"

"Duplicate" = "(Ctrl+D)"

"EasyEase" = "(F9)"

"EasyEaseIn" = "(Shift+F9)"

"EasyEaseOut" = "(Ctrl+Shift+F9)"

"EditFileExternally" = "(Ctrl+E)"

"EnableTimeRemap" = "(Ctrl+Alt+T)"

"ExecuteScript" = "()"

"ExecuteScriptMenuItem01" = "()"

"ExecuteScriptMenuItem02" = "()"

"ExecuteScriptMenuItem03" = "()"

"ExecuteScriptMenuItem04" = "()"

"ExecuteScriptMenuItem05" = "()"

"ExecuteScriptMenuItem06" = "()"

"ExecuteScriptMenuItem07" = "()"

"ExecuteScriptMenuItem08" = "()"

"ExecuteScriptMenuItem09" = "()"

"ExecuteScriptMenuItem10" = "()"

"ExecuteScriptMenuItem11" = "()"

"ExecuteScriptMenuItem12" = "()"

"ExecuteScriptMenuItem13" = "()"

"ExecuteScriptMenuItem14" = "()"

"ExecuteScriptMenuItem15" = "()"

"ExecuteScriptMenuItem16" = "()"

"ExecuteScriptMenuItem17" = "()"

"ExecuteScriptMenuItem18" = "()"

"ExecuteScriptMenuItem19" = "()"

"ExecuteScriptMenuItem20" = "()"

"FilterNone" = "(Ctrl+Shift+E)"

"Find" = "(Ctrl+F)"

"FindNext" = "(Shift+Alt+G)"

"ForceScanForChangedFootage" = "(Ctrl+Alt+L)"

"GoToTime" = "(Alt+Shift+J)"

"Group" = "(Ctrl+G)"

"HelpAfterEffectsHelp" = "(F1)"

"HideOtherVideo" = "(Ctrl+Shift+V)"

"HighResolution" = "(Ctrl+J)"

"HighResolutionRecurse" = "(Ctrl+macControl+J)"

"ImportFootage" = "(Ctrl+I)"

"ImportMultiple" = "(Ctrl+Alt+I)"

"IncrementAndSave" = "(Ctrl+Alt+Shift+S)"

"InterpretFootage" = "(Ctrl+Alt+G)"

"KeyframeInterpDialog" = "(Ctrl+Alt+K)"

"KeyframeVelocityDialog" = "(Ctrl+Shift+K)"

"LastEffect" = "(Ctrl+Alt+Shift+E)"

"LayerSettings" = "(Ctrl+Shift+Y)"

"LookAtSelected" = "(Ctrl+Alt+Shift+Yen)(Ctrl+Alt+Shift+Backslash)"

"LowResolution" = "(Ctrl+Alt+Shift+J)"

"LowResolutionRecurse" = "(Ctrl+Alt+Shift+macControl+J)"

"MacSysMenuMinimize" = "(Ctrl+macControl+M)"

"MakeMovie" = "(Ctrl+M)"

"Mask" = "(Ctrl+Shift+M)"

"MaskFeather" = "(Ctrl+Shift+F)"

"MaskInverse" = "(Ctrl+Shift+I)"

"MaskReshape" = "(Ctrl+T)"

"MedResolution" = "(Ctrl+Shift+J)"

"MedResolutionRecurse" = "(Ctrl+Shift+macControl+J)"

"MemoryModeToggle" = "(Ctrl+Alt+Shift+macControl+Enter)"

"New" = "(Ctrl+Alt+N)"

"NewCamera" = "(Ctrl+Alt+Shift+C)"

"NewComp" = "(Ctrl+N)"

"NewDebugComp" = "(Shift+Alt+D)"

"NewEffectsLayer" = "(Ctrl+Alt+Y)"

"NewLight" = "(Ctrl+Alt+Shift+L)"

"NewMask" = "(Ctrl+Shift+N)"

"NewNullObject" = "(Ctrl+Alt+Shift+Y)"

"NewSolidInComp" = "(Ctrl+Y)"

"NewTextLayer" = "(Ctrl+Alt+Shift+T)"

"NextXferMode" = "(Shift+=)"

"Offset" = "(Ctrl+Shift+P)"

"Opacity" = "(Ctrl+Shift+O)"

"Open" = "(Ctrl+O)"

"OpenEffectControls" = "()"

"OpenLayerSourceWindow" = "(Alt+Enter)"

"Orientation" = "(Ctrl+Alt+Shift+R)"

"Paste" = "(Ctrl+V)"

"PrefsGeneral" = "(Ctrl+Alt+:rolleyes:"

"PrevXferMode" = "(Shift+-)"

"ProjectSettings" = "(Ctrl+Alt+Shift+K)"

"PurgeAll" = "(macControl+PadClear)(Ctrl+Alt+PadSlash)"

"Quit" = "(Ctrl+Q)"

"RecentFavorite00" = "(Ctrl+Alt+Shift+F)"

"RecentProject00" = "(Ctrl+Alt+Shift+P)"

"Redo" = "(Ctrl+Shift+Z)"

"ReplaceFootage" = "(Ctrl+H)"

"RotateAll" = "(Ctrl+Shift+R)"

"Save" = "(Ctrl+S)"

"SaveAs" = "(Ctrl+Shift+S)"

"SaveFrameAs" = "(Ctrl+Alt+S)"

"SavePreview" = "(Ctrl+Pad0)(Ctrl+PadInsert)"

"SavePreviewAlt" = "(Ctrl+Shift+Pad0)(Ctrl+Shift+PadInsert)"

"SavePreviewAltCompactMem" = "(Ctrl+Shift+macControl+Pad0)(Ctrl+Shift+macControl+PadInsert)"

"SavePreviewCompactMem" = "(Ctrl+macControl+Pad0)(Ctrl+macControl+PadInsert)"

"ScanForChangedFootage" = "(Ctrl+Alt+Shift+Q)"

"SelectAll" = "(Ctrl+A)"

"SelectNextViewerContext" = "(Shift+.)"

"SelectPrevViewerContext" = "(Shift+Comma)"

"SendFarther" = "(Ctrl+Alt+DownArrow)(Ctrl+[)"

"SendToBack" = "(Ctrl+Alt+Shift+DownArrow)(Ctrl+Shift+-)(Ctrl+Shift+[)"

"SetBackColor" = "(Ctrl+Shift+B)"

"SetProxyFile" = "(Ctrl+Alt+P)"

"ShowCompTree" = "(Ctrl+Shift+F11)"

"ShowFrameFileName" = "(Ctrl+Alt+E)"

"ShowHideAudio" = "(Ctrl+4)"

"ShowHideBrushPal" = "(Ctrl+9)"

"ShowHideCharPal" = "(Ctrl+6)"

"ShowHideFxPal" = "(Ctrl+5)"

"ShowHideInfo" = "(Ctrl+2)"

"ShowHidePaintPal" = "(Ctrl+8)"

"ShowHideParaPal" = "(Ctrl+7)"

"ShowHideProject" = "(Ctrl+0)"

"ShowHideRenderQueue" = "(Ctrl+Alt+0)"

"ShowHideTimePanel" = "(Ctrl+3)"

"ShowHideTools" = "(Ctrl+1)"

"ShowProjectTree" = "(Ctrl+F11)"

"ShowRulers" = "(Ctrl+R)"

"SplitLayer" = "(Ctrl+Shift+D)"

"SwitchTo3DViewB" = "(F11)"

"SwitchTo3DViewC" = "(F12)"

"SwitchTo3DViewFirst" = "(F10)"

"SwitchToLast3DView" = "(Esc)"

"SwitchToWorkspaceA" = "(Shift+F10)"

"SwitchToWorkspaceB" = "(Shift+F11)"

"SwitchToWorkspaceC" = "(Shift+F12)"

"ToggleCastsShadows" = "(Alt+Shift+C)"

"ToggleEffectControls" = "(Ctrl+Shift+T)(F3)"

"ToggleExpression" = "(Alt+Shift+=)"

"ToggleKeyframeHoldInterp" = "(Ctrl+Alt+H)"

"ToggleLayerControls" = "(Ctrl+Shift+H)"

"ToggleLock" = "(Ctrl+L)"

"ToggleLockGuides" = "(Ctrl+Alt+Shift+:rolleyes:"

"ToggleShowGrid" = "(Ctrl+SingleQuote)"

"ToggleShowGuides" = "(Ctrl+:)"

"ToggleSnapGrid" = "(Ctrl+Shift+SingleQuote)"

"ToggleSnapGuides" = "(Ctrl+Shift+;)"

"ToggleSwitchesModes" = "(F4)"

"ToggleVideo" = "(Ctrl+Alt+Shift+V)"

"Undo" = "(Ctrl+Z)"

"Ungroup" = "(Ctrl+Shift+G)"

"UnlockAllLayers" = "(Ctrl+Shift+L)"

"WireframeQuality" = "(Ctrl+Alt+Shift+U)"

"WireframeQualityRecurse" = "(Ctrl+Alt+Shift+macControl+U)"

"XFactorPreview" = "()"

"XFactorPreviewMisc" = "()"

"XFactorPreviewStop" = "()"

 

["CSwitchboardModal]

"Clear" = "(PadClear)"

"Copy" = "(Ctrl+C)"

"Cut" = "(Ctrl+X)"

"Paste" = "(Ctrl+V)"

"Redo" = "(Ctrl+Shift+Z)"

"SelectAll" = "(Ctrl+A)"

"Undo" = "(Ctrl+Z)"

 

["CTopic"]

"Twirl" = "()"

"TwirlExplode" = "(Ctrl+`)"

"TwirlPreserveSolo" = "(Shift+`)"

"TwirlPreserveSoloExplode" = "(Ctrl+Shift+`)"

 

["FloPano"]

"Clear" = "(Delete)(FwdDel)"

"ClearWithoutWarning" = "(Ctrl+Delete)"

"OpenComp" = "(Backslash)(Yen)"

"Zoom100Percent" = "(/)"

"ZoomIn" = "(.)"

"ZoomOut" = "(Comma)"

 

["MacSysShortcutsAlt"]

"MacSysMenuHideMe" = "()"

"MacSysMenuHideOthers" = "()"

"MacSysMenuMinimize" = "()"

 

["MacSysShortcutsStd"]

"MacSysMenuHideMe" = "()"

"MacSysMenuHideOthers" = "()"

"MacSysMenuMinimize" = "()"

 

["POutlinePano"]

"AddItemToComp" = "(Ctrl+/)"

"AddItemToCompReplaceLayer" = "(Ctrl+Alt+/)"

"ApplyInterpretation" = "(Ctrl+Alt+V)"

"ClearWithoutWarning" = "(Ctrl+Delete)"

"NewFolder" = "(Ctrl+Alt+Shift+N)"

"OpenItemForceNewWindow" = "(Ctrl+Enter)"

"OpenItemWindow" = "(Enter)"

"RememberInterpretation" = "(Ctrl+Alt+C)"

"SelectNext" = "(DownArrow)"

"SelectNextAdd" = "(Shift+DownArrow)"

"SelectPrevious" = "(UpArrow)"

"SelectPreviousAdd" = "(Shift+UpArrow)"

 

["RQOutlinePano"]

"SelectNext" = "(DownArrow)"

"SelectNextAdd" = "(Shift+DownArrow)"

"SelectPrevious" = "(UpArrow)"

"SelectPreviousAdd" = "(Shift+UpArrow)"

"StartStopRender" = "(Return)(Enter)"

"StopRender" = "(Ctrl+.)(Esc)"

 

["TLOutlinePano"]

"CompTimeZoomFrames" = "(;)"

"CompTimeZoomIn" = "(=)"

"CompTimeZoomOut" = "(-)"

"TimeJumpToIn" = "(I)"

"TimeJumpToOut" = "(O)"

"TimeSetIn" = "([)"

"TimeSetOut" = "(])"

"TimeStretchIn" = "(Ctrl+Shift+Comma)"

"TimeStretchOut" = "(Ctrl+Alt+Comma)"

"TimeTrimIn" = "(Alt+[)"

"TimeTrimOut" = "(Alt+])"

"ToggleGraph" = "(Shift+F3)"

 

["TextLayerUI"]

"TextAlignCenter" = "(Shift+Ctrl+C)"

"TextAlignLeft" = "(Shift+Ctrl+L)"

"TextAlignRight" = "(Shift+Ctrl+R)"

"TextAllCaps" = "(Shift+Ctrl+K)"

"TextAutoLeading" = "(Shift+Ctrl+Alt+A)"

"TextCancel" = "(Esc)"

"TextCommit" = "(Enter)(Ctrl+Return)"

"TextCursorToDocumentEnd" = "(Ctrl+END)"

"TextCursorToDocumentStart" = "(Ctrl+HOME)"

"TextCursorToDown" = "(DownArrow)"

"TextCursorToLeft" = "(LeftArrow)"

"TextCursorToLineEnd" = "(END)"

"TextCursorToLineStart" = "(HOME)"

"TextCursorToRight" = "(RightArrow)"

"TextCursorToUp" = "(UpArrow)"

"TextCursorToWordDown" = "(Ctrl+DownArrow)"

"TextCursorToWordLeft" = "(Ctrl+LeftArrow)"

"TextCursorToWordRight" = "(Ctrl+RightArrow)"

"TextCursorToWordUp" = "(Ctrl+UpArrow)"

"TextDecreaseBaselineShift" = "(Shift+Alt+DownArrow)"

"TextDecreaseBaselineShiftALot" = "(Shift+Ctrl+Alt+DownArrow)"

"TextDecreaseFontSize" = "(Shift+Ctrl+Comma)"

"TextDecreaseFontSizeALot" = "(Shift+Ctrl+Alt+Comma)"

"TextDecreaseKerning" = "(Alt+LeftArrow)"

"TextDecreaseKerningALot" = "(Ctrl+Alt+LeftArrow)"

"TextDecreaseLeading" = "(Alt+UpArrow)"

"TextDecreaseLeadingALot" = "(Ctrl+Alt+UpArrow)"

"TextDeleteBackward" = "(Delete)"

"TextDeleteForward" = "(FwdDel)"

"TextIgnoreKey" = "(PadClear)(PageUP)(PageDOWN)(HELP)(Insert)(F1)(F2)(F3)(F4)(F5)(F6)(F7)(F8)(

F9)(F"\

"10)(F11)(F12)(F13)(F14)(F15)(F16)(F17)(F18)(F19)(F20)(F21)(F22)(F23)(F24)(S

hif"\

"t+Alt+RightArrow)(Shift+Alt+LeftArrow)(Ctrl+Shift+Alt+RightArrow)(Ctrl+Shif

t+A"\

"lt+LeftArrow)"

"TextIncreaseBaselineShift" = "(Shift+Alt+UpArrow)"

"TextIncreaseBaselineShiftALot" = "(Shift+Ctrl+Alt+UpArrow)"

"TextIncreaseFontSize" = "(Shift+Ctrl+.)"

"TextIncreaseFontSizeALot" = "(Shift+Ctrl+Alt+.)"

"TextIncreaseKerning" = "(Alt+RightArrow)"

"TextIncreaseKerningALot" = "(Ctrl+Alt+RightArrow)"

"TextIncreaseLeading" = "(Alt+DownArrow)"

"TextIncreaseLeadingALot" = "(Ctrl+Alt+DownArrow)"

"TextJustifyAll" = "(Shift+Ctrl+F)"

"TextJustifyLeft" = "(Shift+Ctrl+J)"

"TextJustifyRight" = "(Shift+Ctrl+Alt+J)"

"TextResetHorizontalScale" = "(Shift+Ctrl+X)"

"TextResetTracking" = "(Shift+Ctrl+Q)"

"TextResetVerticalScale" = "(Shift+Ctrl+Alt+X)"

"TextSelectToDocumentEnd" = "(Shift+Ctrl+END)"

"TextSelectToDocumentStart" = "(Shift+Ctrl+HOME)"

"TextSelectToDown" = "(Shift+DownArrow)"

"TextSelectToLeft" = "(Shift+LeftArrow)"

"TextSelectToLineEnd" = "(Shift+END)"

"TextSelectToLineStart" = "(Shift+HOME)"

"TextSelectToRight" = "(Shift+RightArrow)"

"TextSelectToUp" = "(Shift+UpArrow)"

"TextSelectToWordDown" = "(Shift+Ctrl+DownArrow)"

"TextSelectToWordLeft" = "(Shift+Ctrl+LeftArrow)"

"TextSelectToWordRight" = "(Shift+Ctrl+RightArrow)"

"TextSelectToWordUp" = "(Shift+Ctrl+UpArrow)"

"TextSmallCaps" = "(Shift+Ctrl+Alt+K)"

"TextSubScript" = "(Shift+Ctrl+Alt+=)"

"TextSuperScript" = "(Shift+Ctrl+=)"

"TextToggleComposer" = "(Shift+Ctrl+Alt+T)"

 

["Tracker"]

"MTNudgeDown" = "(DownArrow)"

"MTNudgeDownHoldPos" = "(Alt+DownArrow)"

"MTNudgeDownHoldPosMore" = "(Alt+Shift+DownArrow)"

"MTNudgeDownMore" = "(Shift+DownArrow)"

"MTNudgeLeft" = "(LeftArrow)"

"MTNudgeLeftHoldPos" = "(Alt+LeftArrow)"

"MTNudgeLeftHoldPosMore" = "(Alt+Shift+LeftArrow)"

"MTNudgeLeftMore" = "(Shift+LeftArrow)"

"MTNudgeRight" = "(RightArrow)"

"MTNudgeRightHoldPos" = "(Alt+RightArrow)"

"MTNudgeRightHoldPosMore" = "(Alt+Shift+RightArrow)"

"MTNudgeRightMore" = "(Shift+RightArrow)"

"MTNudgeUp" = "(UpArrow)"

"MTNudgeUpHoldPos" = "(Alt+UpArrow)"

"MTNudgeUpHoldPosMore" = "(Alt+Shift+UpArrow)"

"MTNudgeUpMore" = "(Shift+UpArrow)"

"MTSetEnd" = "(Alt+])"

"MTSetStart" = "(Alt+[)"

0

Share this post


Link to post
Share on other sites

Это даже не скрипт - скорее файл настроек. Я думаю в нем ошибиться крайне сложно.

Для изменения нужно:

1. Заменить необходимое сочетание на новое

2. Проверить правильность написания

3. Проверить, что такое сочетание нигде в файле не встречается

Пример:

Было:

"TextIncreaseFontSizeALot" = "(Shift+Ctrl+Alt+.)"

Изменил на:

"TextIncreaseFontSizeALot" = "(Shift+Ctrl+G)"

Необходимо проверить, что не ошибся в написании Shift+Ctrl+G и проверить, что такая комбинация встречается только один раз.

0

Share this post


Link to post
Share on other sites

Вы лучше скрипты живьем как вложение прикрепите а то некоторые символы заменились смайлами теперь и не разберешь что к чему :)...

0

Share this post


Link to post
Share on other sites

Единственный возможной подводный камень - формат файла (если это отдельный файл)

0

Share this post


Link to post
Share on other sites

...кстати для правки скрипта лучше использовать блокнот с подсветкой синтаксиса, например Notepad++...

0

Share this post


Link to post
Share on other sites
...кстати для правки скрипта лучше использовать блокнот с подсветкой синтаксиса, например Notepad++...

Плохой совет.

Во-первых синтаксиса почти нет.

Во-вторых ради правки одного небольшого файла искать и устанавливать программу может занять больше времени, чем правка.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.