В Windows 10 стандартное приложение «Калькулятор» было заменено на плиточное. Несмотря на то, что JAWS корректно озвучивает все кнопки и элементы плиточного калькулятора, очень неудобно каждый раз многократным нажатием Tab находить и нажимать нужную кнопку. Хочется быстро и оперативно выполнять все действия с клавиатуры. Однако в Windows 10 нет привычной справки в калькуляторе, а также не работает режим справки по клавиатуре (Insert+1) в окне калькулятора. Поэтому возникает необходимость изучения наиболее нужных клавиатурных команд калькулятора.
Начнём с того, что все режимы калькулятора можно вывести только нажатием кнопки «Меню». По клавиатурным командам доступны только четыре следующих режима:
Режим |
Сочетание клавиш |
Стандартный |
ALT+1 |
Инженерный |
ALT+2 |
Программист |
ALT+3 |
Расчёт даты |
CTRL+E |
В качестве базы будем рассматривать инженерный режим. Все команды с клавиатуры вводятся последовательно. Иногда для ввода операции достаточно ввести число и оператор действия, а иногда для вычисления действия необходимо нажать ENTER. После нажатия ENTER результат вычисления появляется в журнале действий. Далее с этим результатом можно производить следующее действие. Например, при выполнении следующей последовательности команд мы получим: вводим 2+3, нажимаем ENTER, вводим +7, нажимаем ENTER, вводим -20, нажимаем ENTER, получаем -8. Результат каждого шага отображается на табло калькулятора. Чтобы очистить только поле ввода, нужно нажать DELETE. Чтобы очистить все результаты введённых действий, нужно нажать ESCAPE. Помимо этого, можно сохранять определённое значения в память, а потом вызывать его из памяти. Например, набираем 256, нажимаем команду для сохранения в память (CTRL+M), затем вводим 1000/ и нажимаем команду для вызова значения из памяти (CTRL+R), получаем результат 1000 разделить на 256. Сохранённое значение находится в памяти до тех пор, пока вы не очистите память и не зависит от того, что вы вводите в калькуляторе и какие результаты отображаются в журнале действий. Клавиатурные команды для работы с памятью следующие:
Действие |
Сочетание клавиш |
Сохранить в память |
CTRL+M |
Добавить текущее значение к значению в памяти |
CTRL+P |
Вычесть текущее значение из значения в памяти |
CTRL+Q |
Вызвать значение из памяти |
CTRL+R |
Очистить память |
CTRL+L |
Частой задачей является вычисление процентов. Отдельной клавиатурной команды для расчёта процентов в калькуляторе нет, однако проценты всегда можно вычислить с помощью следующего шаблона ввода:
x/100*y, где x – величина, от которой мы хотим рассчитать проценты, y – число процентов. Например, мы хотим вычислить сколько будет составлять 15 процентов от двух тысяч. Тогда вводим 2000/100*15 и нажимаем ENTER. Получаем ответ 300.
Теперь рассмотрим типы математических операторов в инженерном режиме. Математический оператор всегда имеет один или два аргумента. Оператор с одним аргументом называется унарным, а оператор с двумя аргументами называется бинарным. Примерами бинарных операторов являются простейшие операции сложения, вычитания, умножения и деления, поскольку они производятся всегда над двумя числами. Примерами унарных операторов служат функции синус, квадратный корень из числа, факториал и так далее. Чтобы вычислить значение унарного оператора нужно сначала ввести значение аргумента, а затем нажать команду ввода самого оператора. Например, чтобы вычислить квадратный корень из числа 25, вводим 25, затем вводим символ @ (собака), и сразу получаем ответ 5. Здесь даже ENTER нажимать не нужно. Чтобы вычислить значение бинарного оператора, сначала вводим первый аргумент, не нажимая ENTER, вводим команду самого оператора, вводим второй аргумент и нажимаем ENTER. Например, чтобы вычислить значение 2 в степени 4 вводим 2^4 и нажимаем ENTER. Получаем 16. В следующей таблице перечислены математические операторы инженерного режима, которые можно вводить с клавиатуры.
Действие |
Сочетание клавиш |
Сложение |
+ |
Вычитание |
— |
Умножение |
* |
Деление |
/ |
Число x в степени y |
X^y |
Умножить на -1 |
F9 |
Обратная величина |
R |
Квадратный корень |
@ |
Корень степени y из числа x |
CTRL+Y |
10 в степени x |
CTRL+G |
e в степени x |
CTRL+N |
Факториал |
! |
Возведение в квадрат |
Q |
Возведение в куб |
№ |
Десятичный логарифм |
L |
Натуральный логарифм |
N |
Представить число в виде степени числа 10 |
V |
Экспоненциальное представление |
E |
Число Пи |
P |
Синус |
S |
Косинус |
O |
Тангенс |
T |
Арксинус |
SHIFT+S |
Арккосинус |
SHIFT+O |
Арктангенс |
SHIFT+T |
Гиперболический синус |
CTRL+S |
Гиперболический косинус |
CTRL+O |
Гиперболический тангенс |
CTRL+T |
Поскольку котангенс числа x равен 1 делённое на тангенс числа x, то для вычисления котангенса числа x нужно последовательно ввести x, t, r. Аналогично для гиперболического котангенса.
Если вы хотите вывести числовое значение числа e, то введите 1, а затем нажмите CTRL+N. Это равносильно команде e в степени 1.
Для расстановки приоритета действий используйте круглые скобки. Например, если вы хотите сумму 2+3 умножить на разность 8-4, то введите команду
(2+3)*(8-4) и нажмите ENTER. Вы получите правильный результат 20. Но, если вы введёте эту же команду без круглых скобок в виде 2+3*8-4, то получите неправильный ответ 22, поскольку операция умножения является более приоритетной по отношению к сложению и вычитанию.
В заключении рассмотрим, как с помощью калькулятора можно быстро преобразовывать числа в разные форматы: двоичный, восьмеричный, десятичный и шестнадцатеричный. Сначала нужно нажать ALT+3, чтобы переключиться в режим «программист». Если вы хотите посмотреть, как десятичное число будет выглядеть в двоичном или шестнадцатеричном формате, то сначала нажмите F6, чтобы включить десятичный формат, введите число, а затем переключитесь в двоичный формат (F8) или шестнадцатеричный формат (F5). Это же число будет показано уже в выбранном формате. Аналогичным образом можно конвертировать числа из шестнадцатеричного или двоичного формата в десятичный. Клавиатурные команды выбора числового формата приведены в следующей таблице:
Числовой формат |
Сочетание клавиш |
Шестнадцатеричный |
F5 |
Десятичный |
F6 |
Восьмеричный |
F7 |
Двоичный |
F8 |