Hotkeys - How they should work
Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1
    HM Support sideshow's Avatar
    Join Date
    Aug 2011
    Posts
    2,605

    Default Hotkeys - How they should work

    Background
    There has been some confusion about how and when hotkeys should work, since we're different than TN1. We sincerely apologize for this, and we'd like to clear things up with this document.

    Two types of hotkeys
    There are two types of hotkeys - global and poker-related:
    - the global hotkeys work all the time, no matter what application is active, and no matter where the mouse is
    - the poker-related hotkeys, which work only when a table is active (when a table has the "Target table" frame color)

    The TN Icon in the system tray
    To quickly find out if hotkeys work, check out the TN2 icon in the system tray:
    - when this is green, all hotkeys are working
    - when this is red, poker-related hotkeys are not working, only the global hotkeys are working

    Special case:
    When we have "Table In Foreground" selected, and the mouse is hovering a table - all hotkeys work.

    Which is global and which is poker-related?
    By default, only two hotkeys are global: the "Toggle Hotkeys" hotkey, and the "Cycle to First In Line" hotkey.
    Starting with 2.2.20, there are four more hotkeys that are poker-related by default, but can be easily made global: Cycle Forward, Cycle Backward, Cycle to Next In Line, Cycle to Prev In Line. They now each have a "G" checkbox next to them - if you click it, the hotkey becomes global.

    Hotkeys containing Alt/Ctrl/Shift
    Please note that if you have a hotkey that contains Alt-, Ctrl-, Shift-, that hotkey will come into action only AFTER you have depressed all keys. For instance, for Alt-Shift-F, you need to press Alt,Shift,F and then unpress, F, Shift, and Alt (not necessary in this order).
    The reason for this is FullTilt - at FT, when scraping the pot, we're simulating Ctrl-A+Ctrl-C on the bet box and that can interfere with the hotkey if not fully depressed. We're working on removing this constraint - but for now, please be aware of it.

    Hotkeys on gamepad
    TN2 already supports gamepads - thus, you do not need an extra program to transform your gamepad actions into keys, and then for TN2 to understand those keys - that would end up being slow. You can add gamepad hotkeys just like with any key/mouse hotkeys.

    Overriding hotkey's "globality"
    Starting with 2.2.20, you can override any hotkey's "globality" - to force it being global or poker-related.
    Of course, please use caution, since once you've overridden something, changes are persistent (they will apply from forwards from now on)

    To change a hotkey's "globality", you need to modify a TN2 setting: Go to Setup tab, and press "Beta\config", in window opened press "Edit\Import".
    For each hotkey you want to edit:
    - you will set as Setting "default.[hotkey_name].is_global" (without the quotes)
    - [hotkey_name] is a placeholder for the hotkey you want to override. See below for the possible names.
    - As Value, you will set "1" (global) or "0" (poker-related),
    - then press the Set button.

    When you've edited all the hotkeys you wanted, you will press "Restart Table Ninja", which will restart TN and will care about your overrides:

    The [hotkey_name] can be one of the following (the brackets explain more about what the hotkey does):
    - bet (press "Bet/Raise" button)
    - cc (press "Check" or "Call" button)
    - fold (press "Fold" button)
    - left_button (Click By Location: Left Button)
    - middle_button (Click By Location: Middle Button)
    - right_button (Click By Location: Right Button)
    - inc_bet (Increment Bet)
    - dec_bet (Decrement Bet)
    - aa_check_fold (AA Check/Fold)
    - aa_fold_any
    - aa_call
    - aa_call_any
    - aa_raise
    - aa_raise_any
    - cycle_fil (Cycle to First In Line)
    - cycle_nil (Cycle To Next In Line)
    - cycle_pil (Cycle to Previous In Line)
    - cycle_forward
    - cycle_backward
    - sitout_next_hand_target_table
    - sitout_next_hand_all_tables
    - sitout_next_bb_target_table
    - sitout_next_bb_all_tables
    - layout_none (turn off Layout)
    - layout_cascade (Layout: Cascade)
    - layout_stack
    - layout_tile
    - layout_sat
    - layout_custom
    - close_table (Close target table)
    - close_all_tables
    - toggle_tourney_break
    - toggle_hotkeys
    - post_blind
    - all_in (set "All In" as bet, but don't click the "Bet" button)
    - all_in_click_bet (set "All In" as bet and click the "Bet" button)
    - set_table_aside1 (move table to Set-Aside 1)
    - set_table_aside2
    - set_table_aside3
    - set_table_aside4
    - set_table_aside5
    - set_table_aside6
    - set_table_aside7
    - set_table_aside8
    - set_table_aside9
    - set_table_aside10
    - handle_popups1 (Handle Popups 1)
    - handle_popups2
    - handle_popups3
    - handle_popups4
    - show_lobby (Show the lobby corresponding to the active table)
    - join_waitinglist
    - register_tourney

    Example: to make the "Check/Call" hotkey global, you'll write "default.cc.is_global" as Setting, and "1" as Value, then click "Set".
    Last edited by Sarek; 10-26-2014 at 03:25 AM.
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    If you would like to leave some feedback to help us improve the quality of the solutions, and/or the support quality you received, you can do so here: Leave Feedback

  2. #2
    Holdem Manager Support Sarek's Avatar
    Join Date
    May 2010
    Location
    Eridani 40
    Posts
    22,519

    Default

    Asked multiple times to translate this text in RU - here it is:
    Горячие клавиши - как это работает.
    Общее замечание
    Некоторые пользователи не совсем понимают , как и когда срабатывают горячие клавиши (далее по тексту = Хоткеи), поскольку их функционал в TN2 отличается от работы TN1. Данный текст имеет целью прояснить картину.

    Два типа хоткеев
    В TN2 имеется два типа хоткеев - глобальные и покерные.
    Глобальные хоткеи TN2 работают всегда, во всей Windows, независимо от того, какое приложение активно в данный момент. И независимо от того, где находится курсор мыши.
    Покерные хоткеи срабатывают только когда активен игровой стол, т.е. когда у стола имеется рамка цвета "Tagret frame" (обычно красного).

    Иконка TN2 в систрее
    Чтобы быстро понять, работают ли в данный момент хоткеи, надо бросить взгляд на иконку TN2 в системном трее (где часы компа):
    - если иконка вся зеленая, все хоткеи работают
    - если она красная частично, покерные хоткеи не работают, только глобальные.
    - если красная совсем - вообще никакие хоткеи TN2 не работают, то есть был задействован Toggle Hotkeys
    Особый случай: Если задано "Table In Foreground" и курсор мыши находится над столом - работают все хоткеи.

    Какие хоткеи глобальны, и какие - покерные
    По умолчанию только три хоткея заданы как глобальные: собственно переключатель "Toggle Hotkeys" и еще "Cycle to First In Line". А также хоткей Problems (Debug) - для облегчения поиска проблем в логе. И статус этих хоткеев не изменить.
    Но начиная с версии 2.2.20 добавлена возможность задать еще несколько хоткеев (4 штуки) как глобальные. Вот эти:
    Cycle Forward, Cycle Backward, Cycle to Next In Line, Cycle to Prev In Line
    По умолчанию они - покерные, но для изменения статуса достаточно поставить соотвтествующую галку "G" рядом с ними.

    Хоткеи с использованием Alt/Ctrl/Shift
    Если в настройках того или иного хоткея предусматривается нажатие Alt или Ctrl или Shift - такой хоткей сработает только после ОТПУСКАНИЯ всех задействованных в нем кнопок. Пример: если хоткей задан как Alt-Shift-F, следует нажать кнопки Alt, Shift и F а потом отпустить их все три (порядок отпускания не важен). Это потому, что в клиенте FullTilt, когда TN2 определяет размер банка, мы симулируем нажатие Ctrl-A, а затем Ctrl-C в bet box (то есть "выделить всё" + "скопировать") - и это может повлиять на работу хоткеев, если полностью не отпустить все кнопки, хоткей инициирующие. В дальнейшем предполагается найти другое решение с чтением размера банка, но пока - вот так.

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

    Переопределение "глобальности" хоткея
    Начиная с версии 2.2.20 глобальность многих хоткеев можно переназначить. Но делать это следует с осторожностью, потому что как только переназначение задано - оно начинает работать сразу же.
    Для чего в TN2 перейти на вкладку Setup и нажать "Beta\config", в открывшемся окне нажать "Edit\Import".
    Для каждого хоткея, которому хочется переназначить глобальность, сделать следующее:
    - задать как Setting "default.[hotkey_name].is_global" (без кавычек и этих квадратных скобок)
    - вместо [hotkey_name] указать нужный. Список см. ниже.
    - как значение (Value) задать "1" (глобальный) или "0" (покерный),
    - нажать кнопку Set.
    После окончания редактирования нажать "Restart Table Ninja" - после рестарта программы все сделанные назначения начнут работать.

    Список хоткеев, глобальность которых можно поменять таким образом (вставив его имя вместо hotkey_name):
    (в скобках даны подробности и уточнения для некоторых, понятные вещи переводить смысла не было)
    - bet (press "Bet/Raise" button)
    - cc (press "Check" or "Call" button)
    - fold (press "Fold" button)
    - left_button (Click By Location: Left Button)
    - middle_button (Click By Location: Middle Button)
    - right_button (Click By Location: Right Button)
    - inc_bet (Increment Bet)
    - dec_bet (Decrement Bet)
    - aa_check_fold (AA Check/Fold)
    - aa_fold_any
    - aa_call
    - aa_call_any
    - aa_raise
    - aa_raise_any
    - cycle_fil (Cycle to First In Line)
    - cycle_nil (Cycle To Next In Line)
    - cycle_pil (Cycle to Previous In Line)
    - cycle_forward
    - cycle_backward
    - sitout_next_hand_target_table
    - sitout_next_hand_all_tables
    - sitout_next_bb_target_table
    - sitout_next_bb_all_tables
    - layout_none (выключает управление размерами и расположением столов)
    - layout_cascade (Layout: Cascade)
    - layout_stack
    - layout_tile
    - layout_sat
    - layout_custom
    - close_table (Закрыть текущий стол)
    - close_all_tables
    - toggle_tourney_break
    - toggle_hotkeys
    - post_blind
    - all_in_click_bet (задает "All In" как ставку + нажимает кнопку "Bet")
    - all_in (задает "All In" как ставку, но кнопку "Bet" не жмёт)
    - set_table_aside1 (перемещает стол в позицию Set-Aside 1)
    - set_table_aside2
    - set_table_aside3
    - set_table_aside4
    - set_table_aside5
    - set_table_aside6
    - set_table_aside7
    - set_table_aside8
    - set_table_aside9
    - set_table_aside10
    - handle_popups1 (Handle Popups 1)
    - handle_popups2
    - handle_popups3
    - handle_popups4
    - show_lobby (показывает лобби, сответствующее активному столу)
    - join_waitinglist
    - register_tourney

    Пример:
    Чтобы сделать глобальным хоткей "Check/Call" - вставить "default.cc.is_global" как Setting, и "1" как value, после чего нажать "Set".
    Last edited by Sarek; 10-26-2014 at 03:23 AM.

  3. #3
    Member
    Join Date
    Nov 2013
    Posts
    78

    Default

    в TN2 перейти на вкладку Setup и нажать "Advanced: Edit Settings"


    1) На вкладке Setup нет опции "Advanced: Edit Settings"

    2) Возможно ли "Fold to Any" сделать глобальной?

  4. #4
    Holdem Manager Support Sarek's Avatar
    Join Date
    May 2010
    Location
    Eridani 40
    Posts
    22,519

    Default

    1) Там есть кнопка Beta\config - а вот в открывающемся после ее нажатия окне как раз имеется Edit\Import
    Исходный текст актуализировал

    2) aa_fold_any
    имеется в вышеопубликованном списке
    Last edited by Sarek; 10-26-2014 at 03:24 AM.

  5. #5
    Member
    Join Date
    Nov 2013
    Posts
    78

    Default

    Выходит окно 'Advanced: Import TN2 Settings' и ниже пишется 'Monitoring for clipboard', но никакого другого окна не выходит.

  6. #6
    Holdem Manager Support Sarek's Avatar
    Join Date
    May 2010
    Location
    Eridani 40
    Posts
    22,519

    Default

    А теперь открой Блокнот, введи туда правильный текст (см выше)
    выдели его и скопируй - Нинзя увидит и вставит из буфера

  7. #7
    Member
    Join Date
    Nov 2013
    Posts
    78

    Default

    Открыл блокнот, написал default.aa_fold_any.is_global выделил и скопировал, но ничего не происходит.

  8. #8
    Member
    Join Date
    Nov 2013
    Posts
    78

    Default

    После копирования куда-то нужно вставить?

  9. #9
    Administrator Ninja Support's Avatar
    Join Date
    Aug 2014
    Posts
    1,003

    Default

    Hi,

    You need to do it like this:

    default.aa_fold_any.is_global=1

    globalhk.PNG

  10. #10
    Member
    Join Date
    Nov 2013
    Posts
    78

    Default

    Quote Originally Posted by Ninja Support View Post
    Hi,

    You need to do it like this:

    default.aa_fold_any.is_global=1

    globalhk.PNG
    Hi,

    I open notepad paste it then highlight and copy default.aa_fold_any.is_global=1 like Sarek said, but nothing changes.

    (My windows7 is in Russian, and notepad is also in Russian).

Similar Threads

  1. Hotkeys does not work
    By Adasiek in forum Table Ninja 2
    Replies: 2
    Last Post: 02-28-2015, 12:43 AM
  2. Hotkeys - F9 to mark hand - how does it work?
    By tlukasha in forum General Support
    Replies: 15
    Last Post: 03-29-2014, 11:08 AM
  3. Hotkeys dont work with HUD
    By Micha in forum Manager General
    Replies: 1
    Last Post: 08-21-2010, 09:34 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •